Last updated:
Use the market share of Android Development tools below to find the best and most popular Development tools.
AppBrain analyzes all Android apps on Google Play and checks what code is built into the package file (APK). We match that with
known package names from development tools. Therefore, these statistics reflect whether the code of a certain library is present
in an app. It doesn't guarantee that the developer is actually using the code, but it still gives a good idea of the market share
and what is the list of the top Android development tools.
If you're looking for the best development tools, looking at the most popular ones is a good data point. By asking yourself, which development tool is used by most Android developers? you can make sure you analyze the best options when you're making a comparison of potential development tools to include in your app.
About the statistics
You can sort the libraries by "Installs" or "Apps". "Apps" will give you the libraries that are present in the most apps. However, it may be that one library is present in lots of apps with 10+ downloads, whereas another library is present in a few apps that all have billions of downloads. The "Installs" sorting option shows the libraries ordered by presence in the most installs on actual Android devices.You can also choose which groups of apps to view the market share of. "Overall" means all Android apps on Google Play, "New" means apps that were launched within the last 30 days, and "Top 500" means the apps that are ranked in the top 500 of the USA.
If you want to add a library to this list, please use our suggest form.
Sort by:
Installs,
Apps
Android Jetpack components are a collection of libraries that are individually adoptable and built …
86.84% of apps
83.51% of installs
A collection of libraries that help you design robust, testable, and maintainable apps.
85.79% of apps
78.15% of installs
Google Cloud Messaging (GCM) is a service that helps developers send data from servers to their app…
73.16% of apps
76.45% of installs
Firebase is a mobile platform that helps you quickly develop high-quality apps. It is made up of co…
82.11% of apps
71.83% of installs
Provides a stable but relatively compact binary serialization format that can be passed across proc…
84.74% of apps
69.60% of installs
Android Jetpack is a library that you can add to your Android application in order to use APIs that…
83.16% of apps
63.40% of installs
Kotlin is a JVM based programming language and an officially supported Android language since Googl…
80.00% of apps
62.54% of installs
The Android Jetpack Media library contains classes that are helpful for building apps that play aud…
77.89% of apps
60.83% of installs
With WorkManager, you can easily set up a task and hand it off to the system to run under the condi…
74.21% of apps
58.58% of installs
Provides the base Activity subclass and the relevant hooks to build a composable structure on top.
78.42% of apps
55.43% of installs
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It …
72.11% of apps
54.75% of installs
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way …
54.74% of apps
53.66% of installs
This library adds support for the Action Bar user interface design pattern. This library includes s…
78.95% of apps
53.11% of installs
Android includes the transitions framework, which enables you to easily animate changes between two…
51.05% of apps
50.77% of installs
ViewPager2 replaces ViewPager, addressing most of its predecessor’s pain-points, including right-to…
68.42% of apps
50.05% of installs
Android Jetpack is a library that you can add to your Android application in order to use APIs that…
82.11% of apps
48.87% of installs
Yoga is a cross-platform layout engine which implements Flexbox.
17.37% of apps
38.04% of installs
Lottie is a mobile library that parses Adobe After Effects animations exported as json and renders …
56.84% of apps
37.55% of installs
With the Maps SDK for Android, apps can add maps based on Google Maps data.
44.21% of apps
32.17% of installs
An image loading and caching library for Android focused on smooth scrolling.
60.00% of apps
31.78% of installs
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Googl…
41.05% of apps
31.39% of installs
Provides the base Activity subclass and the relevant hooks to build a composable structure on top.
73.16% of apps
28.97% of installs
Static library support version of the framework's Loader.
53.16% of apps
24.29% of installs
React Native lets you build mobile apps using only JavaScript, letting you compose a mobile UI from…
12.63% of apps
23.47% of installs
The Support Library is a static library that you can add to your Android application in order to us…
47.37% of apps
23.26% of installs
ReactiveX provides an API for asynchronous programming with observable streams. This API is availab…
48.42% of apps
23.02% of installs
ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing …
40.53% of apps
22.04% of installs
The Google Analytics SDK for Android makes it easy for native Android developers to collect user en…
12.11% of apps
21.39% of installs
The Simple Logging Facade for Java or (SLF4J) serves as a simple facade or abstraction for various …
26.84% of apps
19.99% of installs
Okio is a library that complements java.io and java.nio to make it easier to access, store, and pro…
46.84% of apps
18.95% of installs
Views and Drawable for displaying animated GIFs on Android.
4.74% of apps
17.91% of installs
Standalone efficient collections.
45.26% of apps
17.03% of installs
Static library support version of the framework's CursorAdapter.
38.95% of apps
16.13% of installs
This is a class for reading and writing Exif tags in various image file formats.
38.42% of apps
15.78% of installs
Android optimized event bus that simplifies communication between Activities, Fragments, Threads, S…
24.74% of apps
14.64% of installs
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms.
21.58% of apps
14.39% of installs
The Support Library is a static library that you can add to your Android application in order to us…
42.11% of apps
14.31% of installs
Volley is an HTTP library that makes networking for Android apps easier and faster.
23.16% of apps
14.07% of installs
Spongy Castle is the stock Bouncy Castle library with a couple of small changes to make it work on …
4.74% of apps
13.49% of installs
LocalBroadcastManager is an application-wide event bus and embraces layer violations in your app: a…
35.79% of apps
12.42% of installs
Helper class for inflating layouts asynchronously.
26.84% of apps
10.57% of installs
Commons IO is a library of utilities to assist with developing IO functionality.
15.79% of apps
8.92% of installs
This is a repackaging of HttpClient 4.2.3 for Android, which contains some much-needed bugfixes as …
1.05% of apps
8.74% of installs
The Guava project contains several of Google's core libraries that we rely on in our Java-based pro…
28.42% of apps
8.37% of installs
Apache Commons Codec (TM) software provides implementations of common encoders and decoders such as…
16.32% of apps
8.24% of installs
Picasso allows for hassle-free image loading in your application by handling ImageView recycling an…
26.32% of apps
8.05% of installs
ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shor…
6.84% of apps
7.39% of installs
Google Play Licensing is a network-based service that lets an application query a trusted Google Pl…
6.32% of apps
7.02% of installs
Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non…
23.68% of apps
6.75% of installs
A helper library for printing bitmaps.
27.37% of apps
6.34% of installs
Representation of a document backed by either a DocumentsProvider or a raw file on disk. This is a …
26.84% of apps
6.26% of installs
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
10.53% of apps
6.18% of installs
The API for client-side HTTP authentication against a server.
5.26% of apps
5.86% of installs
Branch increases mobile conversion, retention, and engagement through deep linking, user routing, a…
16.84% of apps
5.70% of installs
The Joda project is a group of Java open-source projects that seeks to improve core Java functional…
17.89% of apps
4.96% of installs
TensorFlow is a deep learning library developed by Google.
10.53% of apps
4.80% of installs
App Center is a continuous integration, delivery and learning tool for Android apps. It provides an…
5.26% of apps
4.58% of installs
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. JavaN…
2.63% of apps
4.54% of installs
jsoup is a Java library for working with real-world HTML. It provides a very convenient API for ext…
8.95% of apps
4.52% of installs
A cache that uses a bounded amount of space on a filesystem. Each cache entry has a string key and …
4.74% of apps
4.23% of installs
Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionB…
3.16% of apps
3.87% of installs
The Checker Framework enhances Java's type system to make it more powerful and useful. This lets so…
14.74% of apps
3.86% of installs
Comscore provides insights into the behavior of the most active mobile media consumers: smartphone …
5.26% of apps
3.76% of installs
Stripe provides a set of tools that enables businesses to accept and manage online payments.
7.89% of apps
3.69% of installs
The AWS SDK for Android provides a library, code samples, and documentation for developers to build…
11.05% of apps
3.56% of installs
Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and A…
5.79% of apps
3.37% of installs
IntelliJ IDEA is a Java integrated development environment for developing computer software.
19.47% of apps
3.27% of installs
RoundedImageView is a fast ImageView (and Drawable) that supports rounded corners (and ovals or cir…
2.63% of apps
3.27% of installs
Alipay is one of the biggest mobile and online payment solutions.
3.16% of apps
3.16% of installs
Realm is a mobile database that runs directly inside phones, tablets or wearables.
4.74% of apps
3.01% of installs
MessagePack is an efficient binary serialization format.
2.63% of apps
2.84% of installs
Screaming fast JSON parsing and serialization library for Android.
1.05% of apps
2.70% of installs
Provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google M…
1.05% of apps
2.69% of installs
Crittercism gives you real-time, actionable crash reports for mobile apps.
0.53% of apps
2.68% of installs
The standard Java libraries fail to provide enough methods for manipulation of its core classes. Ap…
3.16% of apps
2.52% of installs
The Logging package is an ultra-thin bridge between different logging implementations.
3.68% of apps
2.31% of installs
Merchants and developers can use Mobile Payment Libraries to add payment functionality to mobile ap…
3.68% of apps
2.24% of installs
OkHttp is an efficient HTTP client providing features such as SPDY, connection pooling, transparent…
5.79% of apps
1.90% of installs
This is a repackaging of HttpClient for Android.
3.68% of apps
1.61% of installs
Sentry provides self-hosted and cloud-based error monitoring that helps developers discover, triage…
7.89% of apps
1.55% of installs
greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
2.11% of apps
1.47% of installs
Butter Knife provides field and method binding for Android views.
5.79% of apps
1.45% of installs
High-performance JSON processor (JSON parser + JSON generator) written in Java. Beyond basic JSON r…
2.11% of apps
1.41% of installs
Braintree allows to accept payments in your app.
1.58% of apps
1.38% of installs
Mobile SDK for Android to uniquely identify mobile devices
4.21% of apps
1.33% of installs
OpenCensus is a set of libraries for various languages that allow you to collect application metric…
2.63% of apps
1.25% of installs
This is a logger with a small, extensible API which provides utility on top of Android's normal Log…
14.21% of apps
1.24% of installs
Crashlytics delivers real-time, detailed crash reports for mobile apps.
2.11% of apps
1.23% of installs
JSON.simple is a simple Java toolkit for JSON. You can use JSON.simple to encode or decode JSON tex…
2.11% of apps
1.21% of installs
PhoneGap is an HTML5 app platform that allows you to author native applications with web technologi…
2.11% of apps
1.17% of installs
SDKs providing access to services from Naver, a Korean internet content service company.
1.05% of apps
1.11% of installs
card.io provides fast, easy credit card scanning in mobile apps
2.63% of apps
1.01% of installs
This module provides support for MIME multipart encoded entities.
2.11% of apps
0.99% of installs
A zooming image view to display huge images. Supports pinch to zoom, panning and rotation and is ea…
3.68% of apps
0.97% of installs
The Support Library is a static library that you can add to your Android application in order to us…
3.68% of apps
0.94% of installs
Mitek MiSnap allows apps to to capture ID documents like passports, id cards, etc. to verify users'…
6.84% of apps
0.90% of installs
Powerful (Zoom, Rotation, Multi-Source), customizable (Shape, Limits, Style), optimized (Async, Sam…
3.16% of apps
0.88% of installs
Jaudiotagger is an Audio Tagging library that fully supports Mp3, Mp4 (Mp4 audio, M4a and M4p audio…
0.53% of apps
0.85% of installs
A complete 3D game development suite written purely in Java.
0.53% of apps
0.85% of installs
Osmdroid provides tools and views to interact with OpenStreetMap data. The OpenStreetMapView is an …
0.53% of apps
0.85% of installs
Small library allowing you to make a smooth indeterminate progress bar.
0.53% of apps
0.85% of installs
A set of custom views used to navigate between the pages of a ViewPager
0.53% of apps
0.85% of installs
A lifecycle engagement platform that empowers brands to humanize connections with customers, result…
5.26% of apps
0.70% of installs
Amplitude provides product analytics to help companies understand user behavior.
4.21% of apps
0.69% of installs
Simple is a high performance XML serialization and configuration framework for Java.
5.26% of apps
0.66% of installs
PubNub provides realtime infrastructure-as-a-service to software and hardware developers to build r…
1.58% of apps
0.62% of installs
Segment is one place to collect customer data and send it to your tools for analytics, marketing au…
5.26% of apps
0.61% of installs
RootBeer is a library that uses a series of detection mechanisms to detect if an application is run…
2.63% of apps
0.59% of installs
A robust, powerful, and very simple ORM android database library with annotation processing.
2.11% of apps
0.59% of installs
Android-Job is an utility library for Android to run jobs delayed in the background.
1.58% of apps
0.54% of installs
A small, yet full-featured framework that allows building View-based Android applications
1.05% of apps
0.54% of installs
Urban Airship provides a full suite of messaging and content delivery tools, including Push Notific…
4.21% of apps
0.51% of installs
A mobile application monitoring tool to help teams build high-performance, stable mobile applicatio…
5.79% of apps
0.50% of installs
Universal Image Loader for Android provides a reusable instrument for asynchronous image loading, c…
2.11% of apps
0.46% of installs
Android Instant Apps allows Android users to run your apps instantly, without installation.
3.16% of apps
0.46% of installs
XML Pull Parser is an interface that defines parsing functionlity provided in XMLPULL V1 API
3.16% of apps
0.46% of installs
uCrop is an Android library that allows you to rotate and crop images for further use.
2.63% of apps
0.43% of installs
Object Relational Mapping Lite (ORM Lite) provides some simple, lightweight functionality for persi…
1.58% of apps
0.32% of installs
DragSortListView (DSLV) is an extension of the Android ListView that enables drag-and-drop reorderi…
1.05% of apps
0.29% of installs
Written by Google, this library is an easy-to-use and efficient Java client library for accessing G…
1.05% of apps
0.29% of installs
Signpost is the easy and intuitive solution for signing HTTP messages on the Java platform in confo…
1.05% of apps
0.29% of installs
Implementation of ImageView for Android that supports zooming, by various touch gestures.
1.05% of apps
0.29% of installs
A library that allows use of Material designed dialogs down to API 8.
3.16% of apps
0.28% of installs
The JavaMail API provides a platform-independent and protocol-independent framework to build mail a…
1.05% of apps
0.27% of installs
Flurry Analytics delivers powerful insight into how consumers interact with your mobile application…
0.53% of apps
0.27% of installs
Material DateTime Picker tries to offer you the date and time pickers as shown in the Material Desi…
0.53% of apps
0.27% of installs
Optimizely is an experience optimization platform enabling A/B and multivariate testing.
2.63% of apps
0.25% of installs
Material Design ProgressBar with consistent appearance on Android 4.0+.
3.16% of apps
0.22% of installs
An open-source implementation of JavaScript written entirely in Java.
2.63% of apps
0.17% of installs
RevenueCat is an API and SDK to handle and analyze subscriptions.
1.05% of apps
0.17% of installs
ActiveAndroid is an active record style ORM (object relational mapper).
1.05% of apps
0.11% of installs
SendBird is a chat platform for mobile apps and websites. It provides a chat and messaging SDK and …
1.05% of apps
0.11% of installs
An android library for list section headers that stick to the top.
1.05% of apps
0.11% of installs
Modern products for sales, marketing and support to connect with customers and help you grow faster.
1.05% of apps
0.09% of installs
AboutLibraries is a library to offer some information of libraries.
0.53% of apps
0.08% of installs
The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fracti…
0.53% of apps
0.08% of installs
The FMOD Ex sound system is a revolutionary audio engine for game developers, multimedia developers…
0.53% of apps
0.08% of installs
In-app Billing is a Google Play service that provides checkout processing for in-app purchases.
0.53% of apps
0.08% of installs
A SnapHelper that snaps a RecyclerView to an edge.
0.53% of apps
0.08% of installs
Unity is a feature rich, fully integrated development engine for the creation of interactive 3D con…
0.53% of apps
0.08% of installs
Yandex AppMetrica is a real-time ad tracking and mobile app analytics solution.
0.53% of apps
0.08% of installs
ImageViewTouch is an android ImageView widget with zoom and pan capabilities.
1.58% of apps
0.08% of installs
Allows Android devices to detect and interact with beacons.
1.05% of apps
0.05% of installs
kXML is a small XML pull parser, specially designed for constrained environments such as Applets, P…
1.05% of apps
0.05% of installs
Matisse is a well-designed local image and video selector for Android.
1.05% of apps
0.05% of installs
RoboSpice is a modular android library that makes writing asynchronous network requests easy.
1.05% of apps
0.05% of installs
The Spring Framework provides a comprehensive programming and configuration model for modern Java-b…
1.05% of apps
0.05% of installs
The YouTube Android Player API enables you to incorporate video playback functionality into your An…
1.05% of apps
0.04% of installs
ACRA is a library enabling Android apps to automatically post their crash reports to a report serve…
0.53% of apps
0.03% of installs
SDK with services for market insights, in-app bug reporting, automated crash reporting, testing and…
0.53% of apps
0.03% of installs
A/B testing and Release Management solution for mobile apps.
0.53% of apps
0.03% of installs
Bouncer verifies identities by scanning cards or IDs and can identify stolen cards.
0.53% of apps
0.03% of installs
A well documented, high-level Android interface that makes capturing pictures and videos easy, addr…
0.53% of apps
0.03% of installs
A lightweight viewpager indicator like in Nexus 5 launcher.
0.53% of apps
0.03% of installs
dom4j is an open-source library for working with XML, XPath and XSLT on the Java platform using the…
0.53% of apps
0.03% of installs
The Foursquare Pilgrim SDK provides contextual awareness to mobile applications and connected devic…
0.53% of apps
0.03% of installs
Ionic is an open-source SDK for hybrid mobile app development using Web technologies.
0.53% of apps
0.03% of installs
kObjects is a collection of small ('kilobyte') projects. Most of the projects are suitable or desig…
0.53% of apps
0.03% of installs
The ksoap2-android project provides a lightweight and efficient SOAP client library for the Android…
0.53% of apps
0.03% of installs
Leanplum is a mobile marketing SDK that allows developers to send customized messages to users, tra…
0.53% of apps
0.03% of installs
An asynchronous callback-based Http client for Android built on top of Apache's HttpClient librarie…
0.53% of apps
0.03% of installs
Android library for using the Honeycomb (Android 3.0) animation API on all versions of the platform…
0.53% of apps
0.03% of installs
A library which configures dividers for a RecyclerView. It supports EVERY Android layout manager an…
0.53% of apps
0.03% of installs
SlidingMenu is an open-source Android library that allows developers to easily create applications …
0.53% of apps
0.03% of installs
A layout that you can swipe/slide to show another layout.
0.53% of apps
0.03% of installs
Xamarin enables developers to create Android apps with C# and share code between different platform…
0.53% of apps
0.03% of installs
Pushwoosh allows developers to send push notifications to their users' devices.
0.53% of apps
0.01% of installs