Android Development: 15 Libraries You Should Be Using
- Image Loading
- Glide
- Picasso
- [https://coil-kt.github.io/coil/]
- SVG [https://github.com/japgolly/svg-android]
- Parsing data
- Moshi
- Videos
- ExoPlayer
- Dev helpers
- ThreeTen – a date and time handling library
- Chuck – http inspector
- Timber – logging library
- Android KTX – Kotlin extensions that wraps Android API
- Networking
- Retrofit
- Dependency Injection
- Dagger2
- View Binding
- Butterknife
- Android Databinding Library
- Reactive Programming
- RxJava2 & RxAndroid
- Testing
- JUnit
- Mockito
- Robolectric
- Espresso
- UI Automator
- Database Helpers
- Room
- Custom Fonts
- Calligraphy
- Custom Fonts with Support Library
- Job Scheduling
- Android-job
- Aside: Securing Android Apps with Auth0
Epoxy is an Android library for building complex screens in a RecyclerView
[https://github.com/airbnb/epoxy]
The 25 Best Android Libraries and Projects of 2020 — Summer Edition
[https://medium.com/better-programming/25-best-android-libraries-projects-of-2020-summer-edition-dfb030a7fb0a]
Топ-5 трендовых библиотек для Android за 1 квартал 2020 года
[https://nuancesprog.ru/p/7232/]
Kotlin Library for Async Data Loading and Caching
[https://github.com/dropbox/Store]
Animated circular progress view for Android
[https://github.com/jakob-grabner/Circle-Progress-View]
Compile time class discovery framework for JVM languages
[https://github.com/joomcode/colonist]
Библиотека Colonist: поиск классов во время компиляции Android-приложения
[https://vc.ru/dev/119802-biblioteka-colonist-poisk-klassov-vo-vremya-kompilyacii-android-prilozheniya]
A highly customizable calendar library for Android, powered by RecyclerView
[https://github.com/kizitonwose/CalendarView]
A library that extends the Android toast framework.
[https://github.com/JohnPersano/SuperToasts]
A Kotlin DSL for finite state machine
[https://github.com/Tinder/StateMachine]
33 Amazing GitHub Repositories for Mobile Developers
[https://medium.com/better-programming/33-amazing-github-repositories-for-mobile-developers-c62cd8ea0e98]
A simple library for safe initialization of multi-process Android applications
[https://github.com/int02h/primaree]
How to Use Coil, Kotlin First Image Loader
[https://medium.com/better-programming/how-to-use-coil-kotlins-native-image-loader-d6715dda7d26]
Insetter is a library to help apps handle WindowInsets more easily
[https://github.com/chrisbanes/insetter]
Make work with Android View Binding simpler
[https://github.com/kirich1409/ViewBindingPropertyDelegate]
20 инструментов Android-разработчика, о которых вы могли не знать
14.09.2020 [https://habr.com/ru/company/alconost/blog/519070/]
Text-ray goggles for your Android views.
Radiography
[https://github.com/square/radiography]
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
[https://github.com/google/filament]
A tiny library for displaying skeletons while the content itself is loading
[https://github.com/int02h/skelly]
Kotlin set of delegates for android lifecycle.
[https://github.com/Link184/Lifecycle-Delegates]
Lets-Plot, in Kotlin
[https://blog.jetbrains.com/kotlin/2020/12/lets-plot-in-kotlin/]
viktor: Efficient Vectorized Computations in Kotlin
[https://blog.jetbrains.com/kotlin/2021/03/viktor-efficient-vectorized-computations-in-kotlin/]
A small testing library for kotlinx.coroutines Flow
[https://github.com/cashapp/turbine]
ObjectBox is a superfast lightweight database for objects
[https://github.com/objectbox/objectbox-java]
An instagram-like segmented progress bar
[https://github.com/TOrnelas/SegmentedProgressBar]
Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
[https://github.com/google/oboe]
Introducing Curtains
[https://developer.squareup.com/blog/introducing-curtains]
Compose Calendar
[https://github.com/hi-manshu/Kalendar]
Gradle
A Gradle plugin to measure the app size impact of Android libraries
[https://github.com/twilio/apkscale]
Diffuse is a tool for diffing APKs, AABs, AARs, and JARs
[https://github.com/JakeWharton/diffuse]
An intelligent diff tool for the output of Gradle’s dependencies task
[https://github.com/JakeWharton/dependency-tree-diff]
Pommel is an annotation processor for Dagger projects to generate a module with a single binding
[https://github.com/JuulLabs/pommel]
Analyzing your APK during CI/CD
[https://medium.com/@amank22/analyzing-your-apk-during-ci-cd-7576c8ad0db2]
In-app purchases and subscriptions implementation, analytics, growth.
[https://github.com/qonversion/android-sdk/]
A reflection-based implementation of the Dagger dependency injection library for fast IDE builds.
[https://github.com/JakeWharton/dagger-reflect]
[https://github.com/soundcloud/delect]