Stars
Design patterns implemented in Java
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
Render After Effects animations natively on Android and iOS, Web, and React Native
An image loading and caching library for Android focused on smooth scrolling
🔥 Android developers should collect the following utils(updating).
A libre lightweight streaming front-end for Android.
Bind Android views and callbacks to fields and methods.
Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
google / dagger
Forked from square/daggerA fast dependency injector for Android and Java.
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
Most popular Mocking framework for unit tests written in Java
✔️ Simple, pretty and powerful logger for android
Your Cheat Sheet For Android Interview - Android Interview Questions and Answers
Android filters based on OpenGL (idea from GPUImage for iOS)
难得一见 Jetpack MVVM 最佳实践!在 "以简驭繁" 代码中,对 "视图控制器" 乃至 "标准化开发模式" 形成正确、深入理解!
Custom fonts in Android the easy way...
Epoxy is an Android library for building complex screens in a RecyclerView
A library for debugging android databases and shared preferences - Make Debugging Great Again
A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.
Floating Action Button for Android based on Material Design specification
A beautiful, slim Android ProgressBar.
Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to sh…
A library to bring fully animated Material Design components to pre-Lolipop Android.
Android Circular Progress Button