Track Awesome Android Updates Daily
A curated list of awesome Android packages and resources.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 JStumpp/awesome-android · ⭐ 9.5K · 🏷️ Platforms
Jan 28, 2022
Resources / Custom Dialog
- Android Stack Weekly - A weekly newsletter on new development and updates of Android universe.
Dec 23, 2019
Code examples / Custom Dialog
- Android Modular Architecture (⭐2.3k) - Android Sample App using modular, clean, scalable, testable Architecture written in Kotlin following the best practices with Jetpack.
Oct 22, 2019
Runtime Permissions / Custom Dialog
- Ask-Permission (⭐78) - Simple RunTime permission manager.
- Gota (⭐73) - Simplifying Android Permissions.
- EasyPermissions (⭐9.6k) - EasyPermissions is a wrapper library to simplify basic system permissions logic when targeting Android M or higher.
Oct 21, 2019
Chat & Messaging / ORM
- Stream Chat - Comprehensive SDK & Components for real-time chat, powered by Stream.
Podcasts / Custom Dialog
- Talking Kotlin - A Podcast on Kotlin and more.
- Android Authority is a weekly Android podcast hosted by Adam Doud, Joe Hindy, and Jonathan Feist from the Android Authority team.
Oct 20, 2019
Data binding
- Anvil (⭐1.4k) - A small library to create reactive UI components, inspired by React. Provides data binding and event listener binding, fits well for MVVM.
GUI / Inputs
- EmojiCompat (⭐710) - Adds emoticons to your app
GUI / Media Picker
- Android Image Picker (⭐992) - A library that makes images and videos selection from gallery feels easy. It also support GIF and simple camera action
Code examples / Custom Dialog
- Android Architecture Blueprints (⭐42k) - The Android Architecture Blueprints project demonstrates strategies to help solve or avoid common android problems.
Oct 14, 2019
GUI / Loading Images
- Coil (⭐8.6k) - Image loading for Android backed by Kotlin Coroutines.
Oct 12, 2019
Code examples / Custom Dialog
- Complete-Google-Map-API-Tutorial (⭐115) - Learn How to use Google Map API for Android from Basic to Advance with complete examples.
Oct 10, 2019
Podcasts / Custom Dialog
- Fragmented is the Android developer podcast where Donn Felker and Kaushik Gopal talk about building good software and becoming better Android developers.
- Android Central - is a weekly Android podcast hosted by the Android Central team.
Oct 03, 2019
Chat & Messaging / ORM
- Add Push Notifications to Your Android Chat App Using Kotlin - Add push notifications in your Android chat apps in Kotlin with the help of CometChat Pro and Firebase Cloud Messaging (FCM).
Aug 24, 2019
GUI
- OneAdapter (⭐422) - RecyclerView Adapter with multiple modules and hooks to simplify and enhance the use while preventing common mistakes.
Aug 19, 2019
Chat & Messaging / ORM
- Build a one-on-one Android chat app using Kotlin - Build a one-one-one Android chat app in Kotlin within few minutes using CometChat Pro. This tutorial discusses the features such as login, getting list of contacts, user presence indicators, sending/receiving messages etc.
Aug 12, 2019
REST / ORM
- Retrofit - Retrofit turns your REST API into a Java interface.
Chat & Messaging / ORM
- CometChat Voice, Video and Text Chat SDK with UI (⭐3) - Add voice, video and text chat to your app (and website) in minutes using CometChat. CometChat's SDK includes a complete ready UI so that you don't have to spend any time building one! That's not all, CometChat has out-of-the-box support for real-time translation, whiteboards, screen sharing, friends sync, role based access control, credits deduction and more.
Resources / Custom Dialog
- Google Developers Training - Google Developers Official Training page has list of various useful learning resources for beginner as well seasoned developer.
- AndroidVille - Become a better Android Engineer. A website dedicated to Android Development covering advanced topics such as RxJava, Android Zygote and much more.
More lists of libraries / Custom Dialog
- Square libraries - Multiple high quality libraries by square.
Aug 07, 2019
GUI
- SmoothOverscrollableScrollView (⭐27) - Small custom view with smooth overscroll. You can add header with scale background
Jun 25, 2019
Payments / Custom Dialog
- Square In-App Payments for Android - Integrate Square payments into your mobile app with Digital wallet and stored card support for quick checkout.
Jun 16, 2019
Code examples / Custom Dialog
- Kotlin VIPER example (⭐34) - Example about VIPER (View Interactor Presenter Entity Router) Pattern.
Jun 11, 2019
GUI
- MaterialProgressBar (⭐2.2k) - Material design ProgressBar with consistent appearance.
GUI / Navigation
- Debug-Artist (⭐45) - Debug menu to enable leakcanary, scalpel and others easy.
Maps / ORM
- GLMap - Crossplatform offline vector map with MapCSS styling. Offline search and offline navigation are included.
Utility / ORM
- Reactor (⭐35) - Reactor is a fast and secure key-value library for Android.
May 04, 2019
Code examples / Custom Dialog
- Kotlin MVVM example (⭐453) - Example about MVVM (Model View ViewModel) Pattern.
Apr 25, 2019
Flutter / Custom Dialog
- Booster (⭐4.2k) - Booster is an optimization toolkit for Android applications.
Feb 26, 2019
Resources / Custom Dialog
- Vogella Tutorials - Very good tutorials by Lars Vogel.
Flutter / Custom Dialog
- Flutter - Google's mobile app SDK for high-quality native interfaces for Android and iOS in very quick time.
Feb 25, 2019
Other / Custom Dialog
- Teller (⭐14) - Teller facilitates the downloading, saving, and reading of the cached data of your app. Keep your user's data fresh and remove those annoying loading screens!
Jan 29, 2019
Other / Custom Dialog
- RxAndroid (⭐20k) - Adds minimum RxJava bindings for easy writing of reactive Android java code.
Jan 25, 2019
Game Development
- Cocos2d-x - Cross-platform 2d game framework.
Jan 16, 2019
Kotlin / Custom Dialog
- Kotlin coding puzzles (⭐716) - Set of programming challenges thats helps to improve whiteboard coding and problem-solving skills.
Dec 17, 2018
Other / Custom Dialog
- Gradle buildSrcVersions (⭐1.4k) - A kotlin dsl to simplify dependencies management
Dec 13, 2018
Utility / ORM
- TimeIt (⭐35) - A stopwatch library for android which makes it easy to start, pause, display and maintain multiple stopwatches in an app.
Oct 27, 2018
Utility / ORM
- Keyboard Visibility Event (⭐15) - A DSL to handle soft keyboard visibility change event.
Oct 26, 2018
GUI
- Gradients (⭐51) - A curated collection of splendid gradients.
Oct 17, 2018
Database / ORM
- DBFlow (⭐4.9k) - Fast and powerful ORM with compile-time annotation processing.
Oct 05, 2018
Charts
- AnyChart (⭐2k) - Data visualization library, Interactive charts.
GUI
- YuanaItemSettingView (⭐15) - Customizable Item Setting View for Android.
Oct 03, 2018
GUI / Inputs
- VoiceOverlay (⭐225) - An overlay that gets your user’s voice permission and input as text in a customizable UI.
Aug 17, 2018
GUI
- CrunchyCalendar (⭐480) - A material calendar widget with infinite scrolling, date range selection and color customization.
GUI / Animations
- Swipper (⭐107) - Android library for swipeable gestures to control volume , brightness and seek .
Aug 04, 2018
Debugging Tools / ORM
- AppSpector - Remote Android and iOS debugging and data collection service. You can debug networking, logs, SQLite and mock device's geo location.
Aug 03, 2018
Resources / Custom Dialog
- Mindorks - Become a complete and happy Android developer.
More lists of libraries / Custom Dialog
- Android Store - Search Android Libraries, Projects, and Tools.
Jul 25, 2018
Security
- Themis (⭐1.6k) - Multi-language framework for making typical encryption schemes easy to use: data at rest, authenticated data exchange, transport protection, authentication, and so on.
Jul 19, 2018
C# / Custom Dialog
- Xamarin - Framework to create native iOS, Android, Mac and Windows apps in C#.
Jul 17, 2018
GUI / Camera
- Camera (⭐120) - Use Android camera to take pictures and videos, based on camera2 api.
Jun 03, 2018
GUI / Inputs
- SweetPassword (⭐19) - Password EditText that allows to custom toggle button
Jun 01, 2018
Resources / Custom Dialog
- Android Weekly - Newsletter with weekly information about android.
May 29, 2018
Chat & Messaging / ORM
- Kommunicate Live Chat SDK (⭐66) - Kommunicate provides open source live chat sdk in android. Kommunicate lets you add real time live chat and in-app messaging in your mobile (android, iOS) applications and website for customer support.
May 13, 2018
Kotlin / Custom Dialog
- Koin - Lightweight dependency injection framework for Kotlin
May 02, 2018
Data binding
- Data Binding Library - Official Android Data Binding Library to write declarative layouts and minimize the glue code necessary to bind application logic and layouts.
GUI
- Pull to refresh - A swipe refresh layout is available in the v4 support library.
GUI / View Pagers
- Material Dots Indicators (⭐2.8k) - Three Material Dots Indicators styles for View Pagers.
Networking / Field Validation
- Android Volley - Official Android HTTP library that makes networking for easier and faster.
Other / Custom Dialog
- Android Support library - The Android Support Library package is a set of code libraries that provide backward-compatible versions of Android framework API.
Resources / Custom Dialog
- Device Art Generator - Wraps app screenshots in real device artwork.
- Pencil Project - An open source prototyping software.
Apr 30, 2018
GUI
- Flashbar (⭐1.7k) - A highly customizable, powerful and easy-to-use alerting library for Android.
Apr 16, 2018
GUI / Images
- ShapeImageView (⭐2.6k) - Library to display images in different shapes.
Mar 30, 2018
Kotlin / Custom Dialog
- Android Clean Architecture - Kotlin (⭐330) - A base project using the Uncle Bob's clean architecture with Kotlin language and the latest Android technologies.
Mar 19, 2018
Logger / Field Validation
- Logback Android (⭐1k) - Logback port to Android which provides a highly configurable logging framework for Android apps.
Mar 05, 2018
Resources / Custom Dialog
- Programming Community Curated Resources for Learning Android Development - Android Tutorials & Courses submitted and voted by the programming community.
Feb 27, 2018
Utility / ORM
- Conceal SharedPreferences (⭐96) - Secured Preferences using Facebook Secure Encryption called Conceal.
Other / Custom Dialog
- Android Priority Job Queue (⭐3.4k) - Implementation of a Job Queue to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
HTML, CSS and Javascript / Custom Dialog
- Capacitor (⭐8.1k) - Build cross-platform Native Progressive Web Apps for iOS, Android, and the web. Very promising Cordova alternative.
Feb 03, 2018
Understand How Your Android App is Doing with Real-Time Contextual Insights From Your Users
- Simply press command + F to search for a keyword
- Go through our Content Menu
Jan 24, 2018
Security
- libsignal-protocol-java (⭐1.8k) - A ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments.
Jan 23, 2018
Debugging Tools / ORM
- Pidcat (⭐4.6k) - a colored command-line ADB wrapper that only shows log entries for a specific application package
Jan 22, 2018
GUI
- ShowCaseView (⭐466) - The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with a attractive and flat overlay.
Jan 19, 2018
Debugging Tools / ORM
- ADB Enhanced (⭐928) - a command-line wrapper around ADB for developers, so that, developers don't have to remember esoteric version-dependent commands
Jan 04, 2018
GUI
- Easy-Signature-Android (⭐24) - An simple ui library that provides a plugable signature view.
Dec 28, 2017
HTML, CSS and Javascript / Custom Dialog
- Ionic Framework - A framework to build hybrid apps with mobile-optimized HTML, CSS and JS with AngularJS.
Dec 27, 2017
Charts
- ArcChartView (⭐106) - Draw Creative Statistic Arc Charts.
Nov 26, 2017
GUI
- SortableTableView (⭐1.1k) - An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.
Nov 25, 2017
GUI / Paginate
- NoPaginate (⭐183) - Simple Android pagination library
Runtime Permissions / Custom Dialog
- NoPermission (⭐106) - Simple Android library for permissions request. Consists of only one class.
Nov 21, 2017
Utility / ORM
- Validator (⭐130) - An utilities class to validate text inside TextInputLayout.
Nov 01, 2017
Android Services
- Remoter (⭐65) - An alternative to Android AIDL for Android Remote IPC services using plain java interfaces.
- Service Connector (⭐12) - Bind Android services and callbacks to fields and methods.
Oct 18, 2017
Other / Custom Dialog
- Agile Boiler Plate (⭐45) - The boiler plate is based on MVP architecture and it is fully based on Dependency Injection design pattern using Dagger2.
Oct 16, 2017
GUI / Field Validation
- Convalida (⭐203) - A simple and annotation-based way to validate your input fields.
Oct 12, 2017
GUI / Video
- VideoPlayView (⭐90) - Custom Android view with video player, play/stop, loader and placeholder image.
Oct 07, 2017
Debugging Tools / ORM
- Android Debug Bridge - ADB (⭐9.5k) - a command-line tool to assist in debugging Android-powered devices
Runtime Permissions / Custom Dialog
- Permission Dispatcher (⭐11k) - Simple annotation-based API to handle runtime permissions.
- RxPermissions (⭐10k) - Android runtime permissions powered by RxJava.
Oct 05, 2017
Other / Custom Dialog
- Flexbox Layout (⭐18k) - FlexboxLayout is a library which brings the similar capabilities of CSS Flexible Box Layout Module to Android.
Oct 02, 2017
Other / Custom Dialog
- RxBinding (⭐9.7k)- RxBinding – RxJava binding APIs for Android UI widgets from the platform and support libraries.
Sep 21, 2017
Emulators
Sep 20, 2017
Dependency Injection
- Toothpick (⭐1.1k) - A scope tree based Dependency Injection (DI) library for Java.
Aug 23, 2017
Crash monitoring / Field Validation
- Bugsnag - Cross platform error monitoring. Free tier. Support for SDK & NDK. Error reports include data on device, release, user, and allows arbitrary data.
Aug 13, 2017
GUI / Video
- Exoplayer (⭐20k) - ExoPlayer is an application level media player for Android, allow playing audio and video both locally and over the Internet. Supports features like Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming and Common Encryption
Aug 08, 2017
Game Development
- JustWeEngine (⭐769) - An easy open source Android Native Game FrameWork.
Aug 06, 2017
GUI
- MultiSnapRecyclerView (⭐2.5k) - Android library for multiple snapping of RecyclerView
Aug 05, 2017
GUI / Inputs
- InputMask (⭐1.2k) - Pattern-based user input formatter, parser and validator.
Aug 04, 2017
GUI
- CircleProgressBar (⭐95) - A simple library for creating circular progressbars for Android.
Jul 28, 2017
GUI / Navigation
- RecyclerTabLayout (⭐1.3k) - An efficient TabLayout library implemented with RecyclerView.
Jul 26, 2017
Utility / ORM
- Shutter-Android (⭐56) - Capture photos/videos from device camera or get photos/video from gallery app with no runtime permissions needed.
Jul 25, 2017
GUI
- ShimmerLayout (⭐2.5k) - Memory efficient shimmering effect for Android applications.
Resources / Custom Dialog
- Android Hive Tutorials - Very good tutorials for beginners.
Jul 03, 2017
Game Development
- Unity - Cross-platform game creation system.
GUI / Animations
- Spotlight (⭐3.4k) - Android Library that lights items for tutorials or walk-throughs etc...
Jun 23, 2017
Lua / Custom Dialog
- Corona SDK - Framework to create native iOS and Android Apps (especially Games).
Jun 17, 2017
GUI
- LGSnackbar (⭐49) - An easy to use and customisable wrapper of the native Android Snackbar which stays visible across multiple activities.
Jun 11, 2017
Resources / Custom Dialog
- Associate Android Developer Certification Materials (⭐1k) - A collection of materials for getting ready for the test.
Jun 08, 2017
GUI
- MultiViewAdapter (⭐822) - Recyclerview Adapter library to create composable view holders.
Crash monitoring / Field Validation
- Instabug - Bug reporting, Crash Reporting, In-app Feedback.
Database / Field Validation
- Nitrite Database (⭐695) - A NoSQL embedded document store for Android with MongoDb like API.
Jun 06, 2017
HTML, CSS and Javascript / Custom Dialog
- PhoneGap - Open source framework by Adobe to create cross platform mobile apps using HTML, CSS, and JavaScript.
Jun 05, 2017
Emulators
Database / ORM
- GreenDAO - Light & fast ORM solution.
Chat & Messaging / Custom Dialog
- Noty (⭐145) - A simple library for creating animated alerts/dialogs/warnings.
May 16, 2017
GUI / Animations
- Rebound (⭐5.5k) - Rebound is a Java library that models spring dynamics.
GUI / Loading Images
- Glide (⭐33k) - An image loading and caching library for Android focused on smooth scrolling, Recommended by Google.
GUI / Media Picker
- MediaPicker (⭐265) - Android Library that lets you to select multiple images, video or voice for Android
Crash monitoring / Field Validation
- Splunk MINT - Monitoring, Crash Reports, Real time data, Statistic.
Database / Field Validation
- Realm Asset Helper (⭐29) - Copies a realm database from the apk assets folder. Efficiently handles versioning of read-only realm databases.
Tracking / ORM
- CleverTap - Analytics platform and user-engagement platform with 1 million free events
Chat & Messaging / Custom Dialog
- MediaRecorderDialog (⭐74) - Custom Dialog to record audio, store it and play it in your phone.
Kotlin / Custom Dialog
- Kotterknife (⭐2.2k) - Android view injection written in Kotlin based on ButterKnife
- Android Kotlin Samples (⭐297) - Some basic Android code samples written in Kotlin.
May 06, 2017
JSON / Field Validation
- Moshi (⭐8.6k) - A modern JSON library for Android and Java.
May 05, 2017
GUI / Camera
- MagicalCamera (⭐332) - Simple way to take or select photos of your gallery, with other features for manage pictures.
Apr 27, 2017
Date & Time / Custom Dialog
- ThreeTen Android Backport (⭐3.5k) - An adaptation of the JSR-310 backport for Android.
- Joda-Time Android (⭐2.6k) - Joda-Time library with Android specialization.
- True Time (⭐1.3k) - Android NTP time library. Get the true current time impervious to device clock time changes.
Apr 25, 2017
GUI
- Litho (By Facebook) (⭐7.4k) - A declarative framework for building efficient UIs on Android.
Apr 13, 2017
Logger / Field Validation
- Bugfender (⭐37) - Upload your logs and check them online, specially made for mobile
Apr 05, 2017
Logger / Field Validation
- EzyLogger (⭐7) - Simple Lightweight logger
Other / Custom Dialog
- RateMeMaybe (⭐97) - Asks the user if (s)he wants to open the Play Store to rate your application.
Mar 20, 2017
Resources / Custom Dialog
- Android Design in Action Video series The video series by Android Design Team of Google.
- Android DevBytes Video Series - It is the technical counterpart of Android Design in Action series.
- Android UI design resources - Gives you wide variety of design resources form a Google Developer Expert in UI/UX.
Podcasts / Custom Dialog
- Android Developers Backstage is a podcast by and for Android developers. Hosted by developers from the Android engineering team, this show covers topics of interest to Android programmers, with in-depth discussions and interviews with engineers on the Android team at Google.
- Android Dialogs is a video based podcast, where they have bite-sized conversations with people from the Android community.
- The Context (⭐630) a podcast about Android Development with Hannes Dorfmann, Artem Zinnatullin and wonderful guests!
Feb 28, 2017
Logger / Field Validation
- logger (⭐13k) - Simple, pretty and powerful logger for android
- timber (⭐9.8k) - A logger with a small, extensible API which provides utility on top of Android's normal Log class.
- LoggingInterceptor (⭐1.3k) - An OkHttp interceptor which pretty logs request and response data.
Feb 14, 2017
Cloud Services
- CloudRail - Unified API Library for: Cloud Storage, Social Profiles, Payment, Email, SMS & POIs.
Dependency Injection
- ActivityStarter (⭐428) - Android Library that provide simpler way to start the Activities with multiple arguments.
Jan 30, 2017
GUI / Video
- ijkplayer (⭐31k) - Android/iOS video player based on FFmpeg n3.2, with MediaCodec, VideoToolbox support.
Jan 25, 2017
REST / ORM
- Spring for Android - Rest Template (⭐712) - A Rest Client for Android.
Resources / Custom Dialog
- Developing for Android - A series of articles from Googler Chet Hasae and others, answering most commonly asked question: "What are some of the important rules to keep in mind when developing Android applications?".
Dec 29, 2016
GUI / Navigation
- Floating-Navigation-View (⭐1.3k) - A simple Floating Action Button that shows an anchored Navigation View.
Dec 16, 2016
Emulators
GUI
- Timecon (⭐261) - Easy-to-use animated clock icon
- Audiogram (⭐457) - Lightweight audiowave progressbar
- Bubbles for Android (⭐1.5k) - Facebook like chat bubble library
Nov 20, 2016
GUI / Images
- Crescento (⭐1.3k) - Explore new style in material design by adding curve below image view.
Nov 16, 2016
Debugging Tools / ORM
- Android Debug Database (⭐8.1k) - Android Debug Database is a powerful library for debugging databases and shared preferences in Android applications.
Nov 11, 2016
GUI
- FloatingView (⭐1.8k) - FloatingView can make the target view floating above the anchor view with cool animation.
Nov 01, 2016
Other / Custom Dialog
- Calligraphy (⭐8.6k) - Custom fonts in Android an OK way.
Oct 29, 2016
Other / Custom Dialog
- UserAwareVideoView (⭐51) - A customized video view that will automatically pause video is user is not looking at device screen!
Oct 24, 2016
Maps / ORM
- MapScaleView (⭐109) - Scale bar for Google Maps Android API
Oct 20, 2016
GUI
- MaterialIntroScreen (⭐2.7k) - Material Intro Screen implementation with easily extensible API.
Oct 17, 2016
Crash monitoring / Field Validation
- Apteligent - Cross platform crash reporting/analytics solution. Supports NDK log.
More lists of libraries / Custom Dialog
- The Android Arsenal - Large list of android libraries
Oct 10, 2016
Dependency Injection
- AndroidAnnotations (⭐11k) - Java annotations with dependency injection at compile time.
Oct 04, 2016
Networking / Field Validation
- Fast-Android-Networking (⭐5.5k) - A Complete Fast Android Networking Library that also support HTTP/2.
Sep 28, 2016
GUI
- TapTargetView (⭐5.2k) - An implementation of tap targets from the Material Design guidelines for feature discovery.
Sep 27, 2016
Utility / ORM
- EasyDeviceInfo (⭐1.7k) - Get device information in a super easy way.
Other / Custom Dialog
- Sensey (⭐2.6k) - Detecting gestures in a snap.
Resources / Custom Dialog
- Android Tips & Tricks (⭐4.6k) - Cheatsheet about tips and tricks for Android Development.
Sep 16, 2016
Chat & Messaging / ORM
- Qiscus SDK (⭐197) - Qiscus SDK is a lightweight and powerful android chat library. Qiscus SDK will allow you to easily integrating Qiscus engine with your apps to make cool chatting application.
Sep 08, 2016
GUI
- Snap RecyclerView Utils (⭐73) - Populate Single or multiple Layout RecyclerView without creating an Adapter.
Utility / ORM
- Secure Preference Manager (⭐73) - Secure Preference Manager for android. It uses various Encryption to protect your application's Shared Preferences.
Resources / Custom Dialog
- Future Studio - Extensive Android tutorials on Retrofit, Picasso, Glide & Gson.
Sep 03, 2016
Testing / ORM
- Green Coffee (⭐227) - Run your Cucumber tests in your Android instrumentation tests.
Aug 24, 2016
GUI
- DotLoader (⭐136) - A customizable loading animation with Dots.
- PodSlider (⭐135) - A customizable slider widget adhering to material design specs.
Aug 18, 2016
Database / Field Validation
- SQLite Asset Helper (⭐2.2k) - manage database creation and version management using an application's raw asset files.
Version Checking / Custom Dialog
- AppUpdater (⭐1.9k) - comprehensive and feature rich library, including support for checks at Amazon and FDroid.
- Gandalf (⭐285) - comprehensive features and a "companion" iOS solution.
- Siren (⭐134) - focused feature set that mimicks the popular iOS library of the same name. Supports Play and Amazon.
- Fit (⭐59) - version checking callback framework with no UI.
Aug 07, 2016
GUI / Inputs
- MaterialSearchBar (⭐2k) - Material Design Search Bar for Android
Aug 01, 2016
GUI
- TastyToast (⭐2k) - Toasts with icons and color.
Chat & Messaging / Custom Dialog
- HijriDatePicker (⭐129) - offers a hijri (Islamic Calendar) Date Picker designed on Google's Material Design Principals For Pickers.
Jul 31, 2016
Crash monitoring / Field Validation
- Catcho (⭐36) - No Force Close any more.
Jul 17, 2016
GUI
- EasyIntro - The flexible, easy to use, all in one app intro library for your Android project.
Jul 15, 2016
GUI
- Animated Expanding ListView (⭐132) - Animated Expanding ListView provides a fancy animation on expanding or collapsing the content of a listview item.
Other / Custom Dialog
- Android-Link-Preview (⭐421) - It makes a preview from an url, grabbing all the information such as title, relevant texts and images.
Jul 03, 2016
Emulators
Jun 30, 2016
GUI
- DragListView (⭐654) - Drag and drop to reorder items in a list, grid or board.
Jun 22, 2016
Utility / ORM
- DroidMVP (⭐226) - Android library to help you incorporate MVP along with Passive View and Presentation Model patterns into your app.
Jun 19, 2016
GUI / Images
- Compressor (⭐6.6k) - Compressor is a lightweight and powerful android image compression library.
GUI / Loading Images
- Glide Bitmap Pool (⭐571) - Glide Bitmap Pool is a memory management library for reusing the bitmap memory.
Jun 15, 2016
GUI
- SectionedRecyclerViewAdapter (⭐1.7k) - An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers.
Jun 13, 2016
More lists of libraries / Custom Dialog
- Awesome Android @LibHunt - Your go-to Android Toolbox.
May 17, 2016
Kotlin / Custom Dialog
- RxKotlin/Pocket (⭐30) - This app help user to save links easily, and can export to Evernote as weekly.
May 16, 2016
GUI
- Material-Calendar-View (⭐366) - Material Design Calendar compatible with API 8+
Chat & Messaging / ORM
- Applozic Android Chat SDK - Android Chat and Messaging SDK for adding real time chat and in-app messaging into your android application.
Apr 24, 2016
Crash monitoring / Field Validation
- HockeyApp - Distribution, Crash Reports, Feedback and Analytics
Networking / Field Validation
- RESTMock (⭐751) - HTTP Web server for mocking API responses in Android Instrumentation tests.
Apr 09, 2016
Dependency Injection
- Dagger 2 (⭐17k) - A fast dependency injector for Android and Java.
Other / Custom Dialog
- RxJava (⭐47k)- RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Apr 08, 2016
Other / Custom Dialog
- transai (⭐57) - command line tool help you manage localization string files.
Mar 29, 2016
Database / ORM
- SimpleNoSQL (⭐389) - A simple NoSQL client for Android. Meant as a document store using key/value pairs and some rudimentary querying. Useful for avoiding the hassle of SQL code.
- RxSimpleNoSQL (⭐37) - Reactive extensions for SimpleNoSQL. Manipulate entities using Observables.
Mar 07, 2016
Database / ORM
- requery (⭐3.1k) - Compile time ORM and SQL query library for Java & Android.
Mar 05, 2016
Game Development
- Vuforia - Augmented Reality library.
Other / Custom Dialog
- Typography (⭐43) - An Android library that makes it easy to use custom fonts in views.
Feb 24, 2016
Other / Custom Dialog
- andle (⭐58) - command line tool help you sync dependencies, sdk or build tool version.
Feb 13, 2016
GUI
- EntryScreenManager (⭐41) - Intro/Entry/Walkthrough/Starting Screens.
Feb 12, 2016
Other / Custom Dialog
- AudioPlayerView (⭐87) - A view that loads audio from an url and have basic playback tools.
Feb 02, 2016
Utility / ORM
- Androl4b (⭐993) - A vm for assessing android applications.
Feb 01, 2016
Utility / ORM
- Drekkar (⭐22) - An Android event bus for WebView and JS.
Jan 26, 2016
Tracking / ORM
- Countly - Open source mobile & web analytics, push notifications and crash reporting platform, based on Node.js, MongoDB and Linux.
Utility / ORM
- LeakCanary (⭐28k) - Catch memory leaks as they occur.
Other / Custom Dialog
- AboutLibraries (⭐3.1k) - Automatically generates an About this app section, with a list of used libraries.
Jan 24, 2016
Networking / Field Validation
- HappyDns (⭐267) - A Dns library, user can use custom dns server, dnspod httpdns. Only support A record.
Tracking / ORM
- MobileAppTracking - Tracking your marketing campaigns across multiple ad networks.
Jan 13, 2016
Database / Field Validation
- Cupboard - Access the sqlite easily via direct database access or through the ContentProvider framework.
Jan 12, 2016
Maps / ORM
- Google-Directions-Android (⭐970) - Allows you to calculate the direction between two locations and display the route on a Google Map using the Google Directions API.
- Android Maps Extensions (⭐407) - Extending capabilities of Google Maps Android API v2, adding marker clustering among other things
HTML, CSS and Javascript / Custom Dialog
- Titanium - Open-source framework to create 'native' cross platform apps using JavaScript.
Jan 10, 2016
GUI
- ElasticProgressBar (⭐317) - Beautiful loading bar.
Jan 08, 2016
Notifications / Field Validation
- Android HeartBeat Fixer (⭐58) - Way to set heartbeat interval and users receive PushNotifications from GCM.
Jan 07, 2016
Debugging Tools / ORM
- Linx (⭐763) - Show logcat inside the device for debug builds
- Scalpel (⭐2.8k) - View the entire hierarchy in 3d in the phone.
- Stetho (⭐13k) - Debug hierarchy and network from chrome.
Jan 05, 2016
GUI
- SwipeableCard (⭐830) - Implementation of swipe card like StreetView!!
Dec 20, 2015
JSON / Field Validation
- Jackson JSON Processor (⭐7.8k) - High-performance JSON processor.
Crash monitoring / Field Validation
- Fabric Crashlytics - Easy crash reporting solution.
Other / Custom Dialog
- Google Play Services - Library to access Google services, such as account syncing, Google+ (sharing, single sign-on), Google Maps, Location APIs, Google Play Games, Cloud Messaging, Android Device Manager, and others.
Scala / Custom Dialog
- Macroid (⭐532) - A modular functional UI language for Android.
Kotlin / Custom Dialog
- Anko (⭐16k) - DSL for Android written in Kotlin by JetBrains.
Dec 02, 2015
Flutter / Custom Dialog
- awesome-android-performance (⭐2.8k) - A list of awesome Android tutorials, videos and tools for performance optimization.
Nov 23, 2015
GUI
- NexusDialog (⭐187) - Allows you to easily and quickly create forms in Android with little code.
Database / ORM
- NexusData (⭐72) - Object graph and persistence framework for Android.
Nov 13, 2015
Charts
- AChartEngine (⭐740) - Charting Engine.
Dependency Injection
- Butter Knife - View "injection" library for Android.
GUI / Navigation
- Page View indicator (⭐10k) - Support for horizontally scrolling ViewPager.
JSON / Field Validation
- Gson (⭐22k) - Gson is a Java library used for serializing and deserializing Java objects from and into JSON.
Networking / Field Validation
- IceNet (⭐61) - Fast, Simple and Easy Networking for Android
Testing / ORM
- Robotium (⭐2.8k) - Test automation framework for black-box UI tests.
HTML, CSS and Javascript / Custom Dialog
- NativeScript - An open-source framework to build native iOS and Android apps with JavaScript from a single code base.
Groovy / Custom Dialog
- Groovy Language Support for Android (⭐855) - Gradle Plugin for Compiling Groovy for Android.
Oct 27, 2015
Game Development
- Libgdx - Cross-platform game engine and SDK. Open Source (⭐21k)
GUI / Images
- Android-Image-Filter (⭐624) - Library project for applying image filters easily.
Oct 20, 2015
GUI / Navigation
- SlidingTutorial (⭐2.5k) - Simple library that helps to create awesome sliding android app tutorials.
Other / Custom Dialog
- Caffeine (⭐415) - A collection of utility classes that help make Android development faster.
Oct 10, 2015
Notifications / Field Validation
- android-remote-notifications (⭐95) - Pulls notifications from a remote JSON file and shows them in your app.
Aug 18, 2015
GUI
- AndroidFillableLoaders (⭐2k) - Fillable progress view working with SVG paths. Nice option too for creating interesting app logos.
Aug 12, 2015
GUI / Animations
- Android-View-Actions (⭐138) - Makes creating complex animations for views easy.
Jul 27, 2015
Other / Custom Dialog
- Android Scripting (⭐2.3k) - Allows to run scripting languages on Android.
Jul 24, 2015
Kotlin / Custom Dialog
- KAndroid (⭐893) - Lightweight library providing useful extensions to eliminate boilerplate code in Android SDK.
Jul 23, 2015
Utility / ORM
- Byte Buddy - Runtime code generation library with support for Android.
Jul 22, 2015
GUI / Animations
- Android-Transition (⭐616) - Allows the easy creation of view transitions that react to user inputs.
Jun 29, 2015
Database / ORM
- ORMLite - Lightweight ORM Java package for JDBC and Android.
Jun 21, 2015
Resources / Custom Dialog
- android-blogs (⭐498) - List with blogs about Android.
Jun 18, 2015
Charts
- MPAndroidChart (⭐36k) - An Android chart and graph library supporting scaling and dragging by gesture.
May 29, 2015
GUI / Loading Images
- Universal Image Loader (⭐17k) - Asynchronous, out of the box loading and caching of images.
HTML, CSS and Javascript / Custom Dialog
- React Native (⭐105k) - A framework for building native apps with React by Facebook.
- Apache Cordova (⭐3.4k) - Cordova based applications are, at the core, applications written with web technology: HTML, CSS and JavaScript.
May 26, 2015
Networking / Field Validation
- node-android (⭐616) - Run Node.js on Android.
May 22, 2015
GUI / Navigation
- MaterialDrawer (⭐12k) - Simple take on a material design navigation drawer.
May 16, 2015
GUI / Loading Images
- Fresco (⭐17k) - An Android library for managing images and the memory they use.
May 14, 2015
Utility / ORM
- Weak handler (⭐1.5k) - Memory safer implementation of android.os.Handler.
Resources / Custom Dialog
- How to Make Android Apps - Video tutorials by Derek Banas.
May 13, 2015
Game Development
- Rajawali (⭐2.2k) - Android OpenGL ES 2.0/3.0 Engine
Mar 31, 2015
Other / Custom Dialog
- Guava: Google Core Libraries for Java (⭐46k) - Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
Mar 29, 2015
Database / Field Validation
- RestorableSQLiteDatabase (⭐21) - A wrapper to replicate android's SQLiteDatabase with restoring capability.
Mar 22, 2015
Charts
- HelloCharts (⭐7.3k) - Chart and graph library with support for scaling, scrolling and animations.
Mar 18, 2015
Networking / Field Validation
- IceSoap (⭐76) - Easy, asynchronous, annotation-based SOAP for Android.
Jan 10, 2015
Charts
- WilliamChart (⭐4.9k) - Chart library with good motion capabilities.
Dec 19, 2014
GUI / Inputs
- FloatingLabel (⭐290) - FloatingLabel Allows you to create a blow kind of EditText. Doesn't have Gradle or Maven Support.
- MaterialEditText (⭐6.1k) - Supporting Floating Labels, Single Line Ellipsis, Max/Min Characters, Helper Text and Error Text with Custom Colors.
Dec 04, 2014
Database / ORM
- Sugar ORM - Insanely easy way to work with Android Databases.
Oct 26, 2014
Database / Field Validation
- Realm (⭐11k) - The alternative to SQLite and ORMs: Simple, modern and fast! Object oriented API and multi platform support.
Oct 20, 2014
Networking / Field Validation
- Ion (⭐6.3k) - Good networking library for android.
Sep 10, 2014
Database / Field Validation
- DbInspector (⭐929) - Provides a simple way to view the contents of the in-app database for debugging purposes.
Sep 03, 2014
Other / Custom Dialog
- Easy Rating Dialog (⭐111) - Lib provides a simple way to display an alert dialog for rating app.
- Gradle Retrolambda Plugin (⭐5.3k) - Java 8 Lambdas on Android!
Groovy / Custom Dialog
- SwissKnife (⭐253) - A multi-purpose Groovy library containing view injection and threading for Android using annotations.
Aug 28, 2014
Testing / ORM
- Roboletric - Unit test framework to run tests inside the JVM on your workstation, not in the emulator.
- AssertJ Android (⭐1.6k) - AssertJ assertions geared towards Android.
Groovy / Custom Dialog
- Groovy on Android - Introduction to Groovy on Android.
Aug 01, 2014
GUI / ActionBar
- ActionBarSherlock - ActionBar for older Android versions.
- FadingActionBar (⭐2.9k) - Fading action bar effect that can be seen in the new Play Music app.
GUI / Navigation
- SlidingMenu (⭐11k) - Library to create applications with slide-in menus.
- PagerSlidingTabStrip (⭐121) - An interactive indicator to navigate between the different pages of a ViewPager.
Jul 19, 2014
GUI
- Cardslib (⭐4.7k) - Android Library to build a UI Card.
- AndroidStaggeredGrid (⭐4.8k) - Grid view which supports multiple columns with rows of varying sizes.
Database / ORM
- ActiveAndroid - Active record style ORM.
Other / Custom Dialog
- ZXing Android-Integration (⭐30k) - Integration with Barcode Scanner via Intent.
Jul 17, 2014
Scala / Custom Dialog
- Scaloid (⭐2.1k) - Library for less painful Android development with Scala.
Jul 13, 2014
Charts
- EazeGraph (⭐1.6k) - Chart and graph library.
GUI
- Flow (⭐2.8k) - Library that helps with describing an app as a collection of moderately independent screens.
GUI / Animations
- Android View Animations (⭐12k) - Cute view animation collection.
GUI / Images
- android-crop (⭐4.5k) - Library project for cropping images.
- CircularImageView (⭐1.2k) - Custom view for circular images while maintaining the best draw performance.
GUI / Loading Images
- Picasso (⭐18k) - A powerful image downloading and caching library for Android.
Networking / Field Validation
- OkHttp (⭐43k) - An HTTP+SPDY client for Android and Java applications.
- RoboSpice (⭐3k) - Library that makes writing asynchronous network requests easy.
Tracking / ORM
- Mixpanel - Analytics platform to analyze the users.
Utility / ORM
- EventBus - EventBus is a library that simplifies communication between different parts of your application.
- Otto (⭐5.2k) - Event Bus for Android.
Wireless / ORM
- SmartGattLib (⭐268) - Simplifies the work with Bluetooth SMART devices (a.k.a. Bluetooth Low Energy in Bluetooth 4.0).
Other / Custom Dialog
- Tape (⭐2.4k) - A lightning fast, transactional, file-based FIFO for Android and Java.
Resources / Custom Dialog
- Android Asset Studio - Generator for icons and other assets.