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
A collection of libraries that help you design robust, testable, and maintainable apps.
74.19% of apps
50.72% of installs
Android Jetpack components are a collection of libraries that are individually adoptable and built …
74.19% of apps
50.72% of installs
Provides a stable but relatively compact binary serialization format that can be passed across proc…
72.58% of apps
50.70% of installs
Android Jetpack is a library that you can add to your Android application in order to use APIs that…
70.97% of apps
50.70% of installs
Android Jetpack is a library that you can add to your Android application in order to use APIs that…
70.97% of apps
50.70% of installs
This library adds support for the Action Bar user interface design pattern. This library includes s…
70.97% of apps
50.70% of installs
With WorkManager, you can easily set up a task and hand it off to the system to run under the condi…
48.39% of apps
50.04% of installs
Kotlin is a JVM based programming language and an officially supported Android language since Googl…
59.68% of apps
47.08% of installs
Google Cloud Messaging (GCM) is a service that helps developers send data from servers to their app…
30.65% of apps
44.61% of installs
Standalone efficient collections.
43.55% of apps
38.46% of installs
Firebase is a mobile platform that helps you quickly develop high-quality apps. It is made up of co…
45.16% of apps
35.21% of installs
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way …
27.42% of apps
34.61% of installs
Provides the base Activity subclass and the relevant hooks to build a composable structure on top.
62.90% of apps
32.85% of installs
Provides the base Activity subclass and the relevant hooks to build a composable structure on top.
59.68% of apps
32.37% of installs
Android includes the transitions framework, which enables you to easily animate changes between two…
50.00% of apps
31.39% of installs
The Android Jetpack Media library contains classes that are helpful for building apps that play aud…
51.61% of apps
30.44% of installs
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Googl…
27.42% of apps
29.81% of installs
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It …
51.61% of apps
27.51% of installs
The FMOD Ex sound system is a revolutionary audio engine for game developers, multimedia developers…
8.06% of apps
25.68% of installs
Unity is a feature rich, fully integrated development engine for the creation of interactive 3D con…
8.06% of apps
25.68% of installs
Static library support version of the framework's Loader.
48.39% of apps
23.82% of installs
LocalBroadcastManager is an application-wide event bus and embraces layer violations in your app: a…
41.94% of apps
22.71% of installs
Representation of a document backed by either a DocumentsProvider or a raw file on disk. This is a …
40.32% of apps
22.25% of installs
A helper library for printing bitmaps.
40.32% of apps
22.25% of installs
Static library support version of the framework's CursorAdapter.
38.71% of apps
22.23% of installs
The Support Library is a static library that you can add to your Android application in order to us…
38.71% of apps
22.23% of installs
IntelliJ IDEA is a Java integrated development environment for developing computer software.
35.48% of apps
21.62% of installs
The Checker Framework enhances Java's type system to make it more powerful and useful. This lets so…
14.52% of apps
21.03% of installs
ViewPager2 replaces ViewPager, addressing most of its predecessor’s pain-points, including right-to…
38.71% of apps
20.07% of installs
An image loading and caching library for Android focused on smooth scrolling.
35.48% of apps
19.80% of installs
Lottie is a mobile library that parses Adobe After Effects animations exported as json and renders …
8.06% of apps
17.70% of installs
Okio is a library that complements java.io and java.nio to make it easier to access, store, and pro…
37.10% of apps
16.97% of installs
Library to display charts in an Android Environment.
3.23% of apps
16.21% of installs
uCrop is an Android library that allows you to rotate and crop images for further use.
4.84% of apps
14.93% of installs
Android optimized event bus that simplifies communication between Activities, Fragments, Threads, S…
4.84% of apps
14.74% of installs
The Guava project contains several of Google's core libraries that we rely on in our Java-based pro…
32.26% of apps
7.00% of installs
The Simple Logging Facade for Java or (SLF4J) serves as a simple facade or abstraction for various …
11.29% of apps
2.98% of installs
With the Maps SDK for Android, apps can add maps based on Google Maps data.
9.68% of apps
2.98% of installs
This is a class for reading and writing Exif tags in various image file formats.
30.65% of apps
2.12% of installs
Helper class for inflating layouts asynchronously.
11.29% of apps
2.11% of installs
The Support Library is a static library that you can add to your Android application in order to us…
11.29% of apps
2.11% of installs
Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and A…
6.45% of apps
1.68% of installs
Apache Commons Codec (TM) software provides implementations of common encoders and decoders such as…
6.45% of apps
1.64% of installs
ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing …
6.45% of apps
1.64% of installs
ReactiveX provides an API for asynchronous programming with observable streams. This API is availab…
11.29% of apps
1.52% of installs
Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non…
9.68% of apps
1.51% of installs
jsoup is a Java library for working with real-world HTML. It provides a very convenient API for ext…
6.45% of apps
1.49% of installs
YouTube Player library for Android and Chromecast, stable and customizable.
3.23% of apps
1.48% of installs
Commons IO is a library of utilities to assist with developing IO functionality.
1.61% of apps
1.47% of installs
This is a repackaging of HttpClient for Android.
1.61% of apps
1.47% of installs
Android library for using the Honeycomb (Android 3.0) animation API on all versions of the platform…
1.61% of apps
1.47% of installs
Object Relational Mapping Lite (ORM Lite) provides some simple, lightweight functionality for persi…
1.61% of apps
1.47% of installs
Simple is a high performance XML serialization and configuration framework for Java.
1.61% of apps
1.47% of installs
Picasso allows for hassle-free image loading in your application by handling ImageView recycling an…
27.42% of apps
1.07% of installs
PhoneGap is an HTML5 app platform that allows you to author native applications with web technologi…
1.61% of apps
0.47% of installs
The PhoneGap Social Sharing plugin allows you to use the native sharing window of your mobile devic…
1.61% of apps
0.47% of installs
Volley is an HTTP library that makes networking for Android apps easier and faster.
8.06% of apps
0.18% of installs
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
1.61% of apps
0.15% of installs
A lightweight console to show logs during testing and debugging for Unity apps
1.61% of apps
0.15% of installs
This is a logger with a small, extensible API which provides utility on top of Android's normal Log…
4.84% of apps
0.02% of installs
Google Play Licensing is a network-based service that lets an application query a trusted Google Pl…
4.84% of apps
0.02% of installs
The AWS SDK for Android provides a library, code samples, and documentation for developers to build…
3.23% of apps
0.02% of installs
Material Design ProgressBar with consistent appearance on Android 4.0+.
3.23% of apps
0.02% of installs
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms.
3.23% of apps
0.02% of installs
Allows Android devices to detect and interact with beacons.
1.61% of apps
0.01% of installs
App Center is a continuous integration, delivery and learning tool for Android apps. It provides an…
1.61% of apps
0.01% of installs
AppsGeyser is a platform that allows converting any web content into an Android App
1.61% of apps
0.01% of installs
A TextView that automatically resizes text to fit perfectly within its bounds.
1.61% of apps
0.01% of installs
Branch increases mobile conversion, retention, and engagement through deep linking, user routing, a…
1.61% of apps
0.01% of installs
Butter Knife provides field and method binding for Android views.
1.61% of apps
0.01% of installs
A cache that uses a bounded amount of space on a filesystem. Each cache entry has a string key and …
1.61% of apps
0.01% of installs
HockeyApp collects live crash reports and feedback from your users, distributes your beta versions,…
1.61% of apps
0.01% of installs
Universal Image Loader for Android provides a reusable instrument for asynchronous image loading, c…
1.61% of apps
0.01% of installs
juniversalchardet is a Java port of 'universalchardet', that is the encoding detector library of Mo…
1.61% of apps
0.01% of installs
Screaming fast JSON parsing and serialization library for Android.
1.61% of apps
0.01% of installs
A library that allows use of Material designed dialogs down to API 8.
1.61% of apps
0.01% of installs
RevenueCat is an API and SDK to handle and analyze subscriptions.
1.61% of apps
0.01% of installs
An open-source implementation of JavaScript written entirely in Java.
1.61% of apps
0.01% of installs
Spongy Castle is the stock Bouncy Castle library with a couple of small changes to make it work on …
1.61% of apps
0.01% of installs
Stripe provides a set of tools that enables businesses to accept and manage online payments.
1.61% of apps
0.01% of installs
A layout that you can swipe/slide to show another layout.
1.61% of apps
0.01% of installs
Android Timeline View is used to display views like tracking of shipment/order, steppers etc.
1.61% of apps
0.01% of installs
Yandex AppMetrica is a real-time ad tracking and mobile app analytics solution.
1.61% of apps
0.01% of installs
The Google Analytics SDK for Android makes it easy for native Android developers to collect user en…
1.61% of apps
0.00% of installs
The Joda project is a group of Java open-source projects that seeks to improve core Java functional…
1.61% of apps
0.00% of installs
Android Networking is a library for doing any type of networking in Android applications which is m…
1.61% of apps
0.00% of installs
Flurry Analytics delivers powerful insight into how consumers interact with your mobile application…
1.61% of apps
0.00% of installs
Sentry provides self-hosted and cloud-based error monitoring that helps developers discover, triage…
1.61% of apps
0.00% of installs