Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Volley is the new Swiss Army Knife of Android Developers, it provides some nice utilities which makes the networking for Android apps easier and faster.

Jul 5, 2014

GraphHopper is a fast and memory efficient Java road routing engine. By default it uses OpenStreetMap data, but can import other data sources.

Aug 12, 2015
Blurb

ReactiveNetwork is an Android library listening network connection state and change of the WiFi signal strength with RxJava Observables. It's a successor of Network Events library rewritten with Reactive Programming approach.

Aug 12, 2015

Anko is a library which makes Android application development faster and easier. It makes your code clean and easy to read, and lets you forget about rough edges of Android SDK for Java.

May 11, 2015

An HTTP & SPDY client for Android and Java applications.

Jul 5, 2014

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

Truth is a testing framework designed to make your tests and their error messages more readable and discoverable, while being extensible to new types of objects.

Truth adopts a fluent style for test propositions, is extensible in several ways, supports IDE completion/discovery of available propositions, and supports different responses to un-true propositions. Truth can be used to declare JUnit-style assumptions (which skip the test on failure), assertions (interrupt the test on failure), and expectations (continue the test, but collect errors and report failure at the end).

Feb 25, 2015

Meet detekt, a static code analysis tool for the Kotlin programming language. It operates on the abstract syntax tree provided by the Kotlin compiler.

Feb 11, 2017

If you want pick image from gallery or take picture, this library can help easily.

Sep 12, 2016

JavaCV uses wrappers from the JavaCPP Presets of commonly used libraries by researchers in the field of computer vision, and provides utility classes to make their functionality easier to use on the Java platform, including Android.

Jul 5, 2014

Couchbase-Lite-Android is a lightweight embedded NoSQL database engine for Android with the built-in ability to sync to Couchbase Server on the backend.

It is the Android port of Couchbase Lite iOS.

Aug 22, 2014

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

Google OAuth Client Library for Java.

Jul 5, 2014

SmartDeviceLink (SDL) is a standard set of protocols and messages that connect applications on a smartphone to a vehicle head unit. This messaging enables a consumer to interact with their application using common in-vehicle interfaces such as a touch screen display, embedded voice recognition, steering wheel controls and various vehicle knobs and buttons. There are three main components that make up the SDL ecosystem.

Jan 19, 2017

A simple library for building beautiful login buttons.

Aug 22, 2016

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

Glide is fast and efficient image loading library for Android that wraps image downloading, resizing, memory and disk caching, and bitmap recycling into one simple and easy to use interface. By default, Glide includes an implementation for fetching images over http based on Google's Volley project for fast, parallelized network operations on Android.

Aug 12, 2014

Agrona provides a library of data structures and utility methods that are a common need when building high-performance applications in Java. Many of these utilities are used in the Aeron efficient reliable UDP unicast, multicast, and IPC message transport and provides high-performance buffer implementations to support the Simple Binary Encoding Message Codec.

Jan 28, 2017
Announcement

ChatKit is a library designed to simplify the development of UI for such a trivial task as chat. It have flexible possibilities for styling, customizing and data management.

Feb 15, 2017

This is a reference guide for Android Security things.

Jan 4, 2017

Android specific bindings for RxJava.

This module adds a number of classes to RxJava that make writing reactive components in Android applications easy and hassle free.

Nov 19, 2014

Error Handle Of Rxjava.

Jun 10, 2017

LifecycleEvents library is an event bus implementation, using lifecycle from android architecture components and kotlin language features.

Aug 17, 2018

A library to access USB mass storage devices (pen drives, external HDDs, card readers) using the Android USB Host API. Currently it supports the SCSI command set and the FAT32 file system.

May 13, 2017

Shuttle is an open source, local music player for Android.

Feb 28, 2017

A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development.

Oct 28, 2015

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

Jul 5, 2014
Promotion

SmileyRating is a simple rating bar for android. It displays animated smileys as rating icon with face morphing animations.

Mar 7, 2017

This is an lib for mixing Audio and Video of same length.

Dec 14, 2017

EqualsVerifier can be used in Java unit tests to verify whether the contract for the equals and hashCode methods in a class is met.

Jan 28, 2017