Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Sort by: Registration / Last update / Rating / Name

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
Advertising

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

osmdroid is a (almost) full/free replacement for Android's MapView (v1 API) class. It also includes a modular tile provider system with support for numerous online and offline tile sources and overlay support with built-in overlays for plotting icons, tracking location, and drawing shapes.

Jul 5, 2014

Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with clean & simple API. Mockito doesn't give you hangover because the tests are very readable and they produce clean verification errors.

Jul 5, 2014

Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers.

Jul 5, 2014

Gradle Script Kotlin provides support for writing Gradle build scripts using JetBrains' Kotlin language. It aims to provide Gradle users with a rich, flexible and statically-typed approach to developing build logic in conjunction with the best IDE and tooling experience possible.

Jan 7, 2017

With Twitter4J, you can easily integrate your Java application with the Twitter service. Twitter4J is an unofficial library.

Jul 5, 2014

The beautiful, open source front-end framework for developing hybrid mobile apps with HTML5.

Jul 5, 2014

Android developers should collect the following utils.

May 15, 2017

MAHAndroidUpdater is library for notifing update information to installed android apps on android device.

Oct 10, 2016

Build system for Android that encourages the creation of small, reusable modules consisting of code and resources.

Jul 5, 2014

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

Chrome CustomTabs for Android demystified. Simplifies development and provides higher level classes including fallback in case Chrome isn't available on device.

Jun 11, 2017

Enterprise Mobile Application Development Platform.

Jul 5, 2014

A photopicker to select and click photos and document picker to select different types of documents.

Aug 3, 2016

REST API mocking for Android made easy.

Apr 22, 2016

Reactive implementation of Firebase Cloud Messaging.

Jun 24, 2017
Show card

Android SharedPreference delegation for Kotlin.

Feb 17, 2016

A powerful, and very simple MVP library with annotation processing and bytecode weaving.

EasyMVP eliminates the boilerplate code for dealing with MVP implementation.

Oct 31, 2016

RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences.

It extends the observer pattern to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.

Jul 5, 2014

Android-Retainable-Tasks is an easy to use mini-library for easy asynchronous background tasking with callback support to the UI. This library is based on the Android AsyncTask implementation but with support for retaining tasks and therefore surviving configuration changes (orientation).

Mar 3, 2016

Thrifty is an implementation of the Apache Thrift software stack for Android.

Thrift is a widely-used cross-language service-definition software stack, with a nifty interface definition language from which to generate types and RPC implementations. Unfortunately for Android devs, the canonical implementation generates very verbose and method-heavy Java code, in a manner that is not very Proguard-friendly.

Mar 1, 2016

ButterKnife is a view "injection" library for Android which uses annotation processing to generate boilerplate code for you.

Jul 5, 2014

Color picker for v7 Preference Support Library.

Jun 11, 2017

Open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products.

Jul 5, 2014

An HTTP & SPDY client for Android and Java applications.

Jul 5, 2014

This library helps users to use Bottom Navigation Bar and allows ton of customizations.

May 19, 2016

This library allows to hide keyboard automatically.

Dec 1, 2016
Commercial

Android/iOS video player based on FFmpeg n2.6, with MediaCodec, VideoToolbox support.

Jul 5, 2014