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. Установить его напрямую как библиотеку нельзя.
Как устроен список, чтобы быстро найти нужное?Он построен как Content menu с категориями (Emulators, Libraries, Charts, Dependency Injection, GUI, Networking, Database, Testing и др.). Можно искать ключевое слово через Ctrl/Cmd+F или просматривать категории через Content Menu.
Нужно ли что-то установить, чтобы пользоваться самим списком?Нет, это просто Markdown-документ на GitHub. У каждой ссылки на библиотеку свои отдельные инструкции по настройке (зависимость Gradle/Maven, SDK и т. д.).
Список касается только Android или и других платформ тоже?Основной фокус на Android, но есть ссылки на связанные списки для других экосистем и языков: C#, HTML/CSS/JS, Lua, Scala, Groovy, Kotlin и Flutter.
С чего начать новичку, если ему нужны только UI-компоненты?Раздел GUI охватывает карточки (card views), анимации загрузки, навигационные панели (navigation drawers), диалоговые окна, календари и многое другое. Каждая запись ведёт к своей небольшой узконаправленной библиотеке.
Есть ли здесь тестирование и отчёты о сбоях?Да, отдельные разделы перечисляют библиотеки для тестирования, трекинга, мониторинга сбоев и логирования наряду с категориями UI и сети.
Есть ли связанный список для общих Java-проектов?Да, в README есть ссылка на родственный список awesome-java с общими Java-библиотеками, которые не относятся к Android.
Какие библиотеки для разработки игр здесь перечислены?Здесь есть кроссплатформенные движки, такие как Libgdx, Unity и Cocos2d-x, а также Rajawali (OpenGL ES) и Vuforia для дополненной реальности.
Creator
JStumpp
Size
0.6 MB
Stars
12.4K
Updated
CommitOct 27
Age
12y
Commits · 90 Days