awesome-android README

The project's README from github.com/JStumpp/awesome-android. As one markdown file: README.md.

Awesome Android

awesome Build Status PRs Welcome

About

A curated list of awesome Android libraries and resources. For general Java libraries have a look at awesome-java.

Supported with ❤️ by Instabug

Understand How Your Android App is Doing with Real-Time Contextual Insights From Your Users

instabug-github

Instabug helps Android developers and product teams easily collect bugs and feedback from beta testers and users to iterate faster and ship quality apps. Instabug automatically attaches screenshots, device details, network logs, repro steps, and tons of other critical insights needed to resolve issues and prioritize product backlogs. Mobile teams accelerate their workflows by seamlessly integrating with third-party tools like Github, Jira, Slack, Zendesk and much more. Instabug is offering Awesome Android community an exclusive 15% discount on all paid plans. Get Started!

How to Use

Awesome-Android is an amazing list for people who need a certain feature on their app, so the best ways to use are:

Content

Emulators

Libraries

Charts

Cloud Services

Data binding

Dependency Injection

Android Services

Game Development

Security

GUI

Paginate

ActionBar

Navigation

Animations

Images

Inputs

View Pagers

Loading Images

Media Picker

Video

Camera

Field Validation

JSON

Crash monitoring

Networking

Logger

Notifications

Database

ORM

REST

Testing

Tracking

Maps

Utility

Debugging Tools

Wireless

Chat & Messaging

Custom Dialog

Version Checking

Date & Time

Runtime Permissions

Payments

Other

Resources

Code examples

Podcasts

More lists of libraries

Development Alternatives

My personal recommendation is (for now) to use the android api to build a native app. Scala can help to build this native apps with cleaner code but it adds to many methods (Multidex required). Kotlin is a modern language with 100% interoperatibility with java projects without multidex. But there are also use cases where alternatives like cross-platform development can be useful.

C#

HTML, CSS and Javascript

Lua

Scala

Groovy

Kotlin

Flutter

Performance

Other Awesome Lists

Other amazingly awesome lists can be found in the awesome-awesomeness list.

Contributing

Your contributions are always welcome! Please read the contribution guidelines first.

awesome-android (JStumpp/awesome-android)

Searching Database…

这是什么?这是一份精选的 Android 优秀库、工具和资源清单,涵盖从 UI 组件到网络、测试和安全等各个方面。
这是一个库本身,还是其他库的索引?它是一个索引:一个按分类组织的 README 文件,链接到几十个独立的 Android 库和资源,本身不是可以直接安装的库。
这份清单是怎么组织的,我怎样才能找到需要的内容?它以目录菜单的形式按分类排列(模拟器、库、图表、依赖注入、GUI、网络、数据库、测试等);你可以按 Ctrl/Cmd+F 搜索关键词,也可以通过目录菜单浏览。
使用这份清单本身需要先安装什么吗?不需要,它只是 GitHub 上的一个 Markdown 文档;每个链接条目都有各自独立的配置方法(Gradle/Maven 依赖、SDK 等)。
这份清单只涵盖 Android,还是也包括其他平台?它以 Android 为主,同时也链接到其他生态或语言的相关清单,例如 C#、HTML/CSS/JS、Lua、Scala、Groovy、Kotlin 和 Flutter。
如果我只需要界面组件,新手应该从哪里开始?GUI 分类包括卡片视图、加载动画、导航抽屉、对话框、日历等,每个条目都链接到各自专注、体积小的库。
它也涵盖测试和崩溃报告吗?涵盖。有专门的分类列出测试、追踪、崩溃监控和日志库,与界面和网络等分类并列。
有没有面向一般 Java 项目的相关清单?有。README 中提到了一个配套清单 awesome-java,收录 Android 专用库之外的通用 Java 库。
列出了哪些游戏开发库?列出了跨平台引擎,如 Libgdx、Unity 和 Cocos2d-x,还有用于 OpenGL ES 的 Rajawali,以及用于增强现实的 Vuforia。
Creator
JStumpp
Size
0.6 MB
Stars
12.4K
Updated
CommitOct 27
Age
12y
Commits · 90 Days