Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Being the most intelligent IDE for Java IntelliJ IDEA provides out-of-the-box Android support that includes intelligent coding assistance, for professional development of Android applications.

Jul 5, 2014
Commercial

Statically typed programming language targeting the JVM and JavaScript.

100% interoperable with Java™

Jan 27, 2015

The android library that provides a simple and customizable NumberPicker.

Jun 14, 2016

Catch common Java mistakes as compile-time errors.

Jan 28, 2015

Gradle plugin for Spoon 2+ and Android Gradle Plugin 3+.

Dec 21, 2017

Library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.

Jul 5, 2014

JsonUnit is a library that simplifies JSON comparison in unit tests.

Dec 23, 2017

Soot is a Java optimization framework. It provides four intermediate representations for analyzing and transforming Java bytecode:

  • Baf: a streamlined representation of bytecode which is simple to manipulate.
  • Jimple: a typed 3-address intermediate representation suitable for optimization.
  • Shimple: an SSA variation of Jimple.
  • Grimp: an aggregated version of Jimple suitable for decompilation and code inspection.
Nov 28, 2016

A minimal notes application in Jetpack Compose with MVVM architecture. Built with components like DataStore, Coroutines, ViewModel, LiveData, Room, Navigation-Compose, Coil, koin etc.

Jan 4, 2022

A lightweight Android network response API for handling data and error response with transformation extensions.

Jan 4, 2022

One of the fastest caching libraries for Java. Lots of features for advanced integrations of external systems: (Variable entry) expiry, exception handling with configurable resilience, loaders/writers, events, statistics. Configuration can also be done via XML (optional feature).

Dec 11, 2016

A fast dependency injector for Android and Java.

This project represents Google's fork of Square's Dagger. Google's Dagger fork is intended to vary from Square's project only where features are needed to deviate from Square's feature-set. Google's Dagger should be a drop-in compatible alternative to Square's Dagger, and many features in this fork will, if successful, be merged into the upstream project.

Efforts are made to also keep Google's fork as close in structure to Square's as possible, to facilitate merging and compatibility. Google/dagger will release shortly after Square's releases.

Aug 26, 2014

material-design-icons are the official open-source icons featured in the Google Material Design specification.

What's included?

  • SVG versions of all icons in both 24px and 48px flavours
  • SVG and CSS sprites of all icons
  • 1x, 2x icons targeted at the Web (PNG)
  • 1x, 2x, 3x icons targeted at iOS (PNG)
  • Hi-dpi versions of all icons (hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi) (PNG)
Oct 20, 2014

AspectJ is an aspect-oriented programming (AOP) extension for the Java programming language.

Jun 21, 2015

The usual Snackbar with more 🍫 and colours 🎉.

This is an android library that helps you customise Snackbar very easily with tons of options at hand.

You can add action buttons, add your own logo, add text, add colour or background, customise the font of the text and a lot more.

This functionality would really help developers who would want to show a bit more stylish Snackbar to respond to user in the app.

In short, simple Snackbar becomes ChocoBar.

Jan 2, 2019

A Gradle plugin to report the number of method references in your APK on every build.

Jun 5, 2015

Static code analysis for Java and Groovy projects using Checkstyle, PMD, FindBugs and CodeNarc. Plugin implements unified console output for all quality plugins which greatly simplifies developer workflow: only console is required for working with violations and makes it feel the same as java compiler errors.

Dec 24, 2017

Mkdocs documentation generation and publishing plugin.

Dec 23, 2017

Gradle AnimalSniffer plugin for Java or groovy projects. AnimalSniffer used to check compatibility with lower java version (when compiling with newer java) or android (sdk version).

Dec 23, 2017
Advertising

Error Tracing is FUN!

Apr 25, 2022

ReDex is an Android bytecode (dex) optimizer originally developed at Facebook. It provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by ReDex should be smaller and faster than its source.

Apr 13, 2016

RIBs is the cross-platform architecture framework behind many mobile apps at Uber. The name RIBs is short of Router, Interactor and Builder, which are core components of this architecture. This framework is designed for mobile apps with a large number of engineers and nested states.

Nov 11, 2017

A collection of quickstart samples demonstrating the Firebase APIs on Android.

Nov 12, 2017

Support multiple screen sizes easily by scaling your dimensions.

Apr 19, 2022

A simple generic LRU memory/disk cache for Android written in Kotlin.

May 31, 2016

In the spirit of the Maven Versions Plugin, Gradle Versions Plugin provides a task to determine which dependencies have updates.

Jan 26, 2015

Framework for the development of android applications by Surf studio. Contains modules and development standards with which you can build a quality application in a short time.

Nov 5, 2018

Zero permissions file picker for Android.

May 30, 2016

MonoGame is an open source implementation of the Microsoft XNA 4.x Framework.

The goal is to make it easy for XNA developers to create cross-platform games with extremely high code reuse.

Aug 3, 2014
Show card

Barrier tape is a great way to get a user's attention or alert them when a feature of your app is unavailable. This library allows you to create a barrier tape of different colors and shapes. It can be used as a background for any View or as content of ImageView

Apr 26, 2022