Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Announcement

It is a tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications; it makes possible to debug smali code step by step. Also it makes working with app easier because of project-like files structure and automation of some repetitive tasks like building apk, etc.

Dec 1, 2014

Cucumber is a tool for running automated acceptance tests written in a behavior-driven development (BDD) style.

Jul 5, 2014

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task.

Jul 5, 2014

Fresco is a powerful system for displaying images in Android applications.

Fresco takes care of image loading and display, so you don't have to. It will load images from the network, local storage, or local resources, and display a placeholder until the image has arrived. It has two levels of cache; one in memory and another in internal storage.

Apr 3, 2015

Spring for Android is an extension of the Spring Framework that aims to simplify the development of native Android applications.

Jul 5, 2014

Markwon is a library for Android that renders markdown as system-native Spannables. It gives ability to display markdown in all TextView widgets (TextView, Button, Switch, CheckBox, etc), Notifications, Toasts, etc. No WebView is required. Library provides reasonable defaults for display style of markdown but also gives all the means to tweak the appearance if desired. All markdown features are supported (including limited support for inlined HTML code, markdown tables and images).

Aug 28, 2017

A simple library to add dynamic and pinned shortcuts.

Nov 13, 2019

Liberating Web Analytics

Piwik is the leading open source web analytics platform that gives you valuable insights into your website’s visitors, your marketing campaigns and much more, so you can optimize your strategy and online experience of your visitors.

Nov 25, 2014

Cross-platform test runner written for Android and iOS projects.

Feb 25, 2019

A modern JSON library for Android and Java.

Mar 31, 2015

SQLDelight generates Java models from your SQL CREATE TABLE statements. These models give you a typesafe API to read & write the rows of your tables. It helps you to keep your SQL statements together, organized, and easy to access from Java.

Feb 17, 2016

PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, XML, XSL.

Jul 5, 2014

Android library build on top of retrofit, for simple handling of authenticated requests.

Jul 26, 2015

A library that manages state using RxJava 2.

Sep 29, 2017

This library allows to use Material steppers inside Android applications.

Jan 23, 2017

Lightweight, minimalistic dependency injection library for Android & Kotlin.

Dec 11, 2018

MockServer is a mock HTTP server that enables easy mocking of any system you integrate with via HTTP or HTTPS (i.e. services, web sites, etc).

Mar 7, 2015

Views and Drawable for animated GIFs in Android.

Bundled GIFLib via JNI is used to render frames. This way should be more efficient than WebView or Movie classes.
Animation starts automatically and run only if View with attached GifDrawable is visible.

Nov 20, 2014

Wire is a library for lightweight protocol buffers for mobile Java. Code generated by Wire has many fewer methods than standard protocol buffer code, which helps applications avoid the notorious 64k limit on methods in Android applications. Wire also generates clean, human-readable code for protocol buffer messages.

Jul 5, 2014
Advertising

TrustKit Android is an open source library that makes it easy to deploy SSL public key pinning and reporting in any Android App.

Jan 18, 2017

A collection of source code generators for Java.

Subprojects:

  • AutoFactory - JSR-330-compatible factories
  • AutoService - Provider-configuration files for ServiceLoader
  • AutoValue - Immutable value-type code generation for Java 1.6+.
  • Common - Helper utilities for writing annotation processors.
Aug 14, 2015

Windows Azure Active Directory Authentication Library (ADAL) for Android.

Jul 5, 2014

This is an automatic scrolling view pager slider with circular scrolling which gives you functionality of adding images and adding description of your images along with the pager indicator.

Aug 28, 2017

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

A command-line tool for checking Android OS version history written by Rust.

Nov 12, 2019

Build expandable descendant navigation, inspired by Google Inbox's rad UI.

Sep 15, 2018

A collection of static methods to perform various operations including color, device, drawable, package, tasks and sdk on Android 14+ (ICS or above) devices.

Jan 12, 2019

Enterprise Mobile Application Development Platform.

Jul 5, 2014

Gradle plugin developed to facilitate screenshot testing for Android.

Sep 9, 2017
Blurb

TedImagePicker is a simple/beautiful/smart image picker.

  • Supports Image/Video
  • Supports Single/Multi select
  • Supports more configuration options
Jun 5, 2019