Highlights
- Pro
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 type-safe HTTP client for Android and the JVM
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
An image loading and caching library for Android focused on smooth scrolling
ZXing ("Zebra Crossing") barcode scanning library for Java, Android
Apache Kafka - A distributed event streaming platform
Bind Android views and callbacks to fields and methods.
A Java serialization/deserialization library to convert Java Objects into JSON and back
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.
[MAINTENANCE MODE] Modular and customizable Material Design UI components for Android
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.
Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.
Your Cheat Sheet For Android Interview - Android Interview Questions and Answers
A declarative API to handle Android runtime permissions.
Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process
Fast Android Development. Easy maintainance.
A Java API for generating .java source files.
A collection of source code generators for Java.
Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.
An Android transformation library providing a variety of image transformations for Glide.
Simplify Android M system permissions
A collection of samples demonstrating different frameworks and techniques for automated testing
Epoxy is an Android library for building complex screens in a RecyclerView
Annotation-triggered method call logging for your debug builds.
Lifecycle handling APIs for Android apps using RxJava