Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Advertising

Curry is a currency conversion library for Android. It's build on top of the Fixer api. Fixer is a free API for current and historical foreign exchange rates published by the European Central Bank.

Dec 4, 2017

NiceSpinner is a re-implementation of the default Android's spinner, with a nice arrow animation and a different way to display its content.

Aug 3, 2015

AppAuth for Android is a client SDK for communicating with OAuth 2.0 and OpenID Connect providers. It strives to directly map the requests and responses of those specifications, while following the idiomatic style of the implementation language. In addition to mapping the raw protocol flows, convenience methods are available to assist with common tasks like performing an action with fresh tokens.

Sep 20, 2016

FloatingView can make the target view floating above the anchor view with cool animation.

Nov 5, 2016

Joda-Time provides a quality replacement for the Java date and time classes. The design allows for multiple calendar systems, while still providing a simple API.

Jul 5, 2014

Testing and validation of REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured brings the simplicity of using these languages into the Java domain.

Aug 29, 2016

RxAndroidBle is a powerful painkiller for Android's Bluetooth Low Energy headaches. It is backed by RxJava, implementing complicated APIs as handy reactive observables.

Mar 30, 2016

Simple and easy dialog for Android. Instead of using dialog/fragments, normal view will be shown as dialog. It's customizable component and have 3 different content holder.

Jan 20, 2015

WatchTower - observe OKHttp and Retrofit API calls with their request and response details in any browser connected to your local network (Phone, PC, Laptop, ...)

May 25, 2019

It's just a realtime blurring overlay like iOS UIVisualEffectView.

Sep 27, 2016

Cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL.

Jul 5, 2014

A simple QRCode generation api for java built on top ZXING.

Jul 29, 2015

An HTTP & SPDY client for Android and Java applications.

Jul 5, 2014

More comfortable use of Fuel as in Retrofit or Feign for Kotlin/Android

Apr 29, 2019

CameraViewEx makes integration of camera implementation and various camera features into any Android project very easy.

Features

  • Camera preview by placing it in a layout XML (and calling the start method)
  • Configuration by attributes
    • Facing (app:facing)
    • Aspect ratio (app:aspectRatio)
    • Auto-focus (app:autoFocus)
    • Flash (app:flash)
    • Auto white balance (app:awb)
    • Optical Stabilization (app:opticalStabilization)
    • Noise Reduction (app:noiseReduction)
    • Camera shutter view (app:shutter)
    • Output format (app:outputFormat)
Nov 15, 2018

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

Gradle plugin for creating fat/uber JARs with support for package relocation.

Aug 9, 2016

Easy manage commit Fragment and Activity, with some little extra.

May 26, 2019

Maoni is a lightweight open-source library for integrating a way to collect user feedbacks from within Android Applications.

Jul 16, 2016
Promotion

Enterprise Mobile Application Development Platform.

Jul 5, 2014

Cross Platform SDK with C-styled object oriented language, GUI toolkit, powerful 2D/3D engine and IDE.

Jul 5, 2014

KittyORM is an Object-Relational Mapping library designed for use with Android and SQLite. It implements Data Mapper pattern design and its main purpose is to simplify interaction with SQLite database in Android applications. Written in Java 7 it supports devices from API level 9 Android.

Jan 29, 2019

Twine is a command line tool for managing your strings and their translations. These strings are all stored in a master text file and then Twine uses this file to import and export strings in a variety of file types, including iOS and Mac OS X .strings files, Android .xml files, gettext .po files, and [jquery-localize][jquerylocalize] .json files.

This allows individuals and companies to easily share strings across multiple projects, as well as export strings in any format the user wants.

Mar 14, 2015

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

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

Jul 5, 2014

An OCR Engine that was developed at HP Labs between 1985 and 1995... and now at Google.

Jul 5, 2014

Sweep Gson: (un)wrapping extensions for Gson.

May 24, 2019

Real-time physics simulation.

Jul 5, 2014
Promotion

Material CAB allows you to implement a customizable and flexible contextual action bar in your app. The traditional stock CAB on Android is limited to being placed at the top of your Activity, and the navigation drawer cannot go over it. This library lets you choose its exact location, and a toolbar is used allowing views to be be placed over and under it.

May 11, 2015

Google Photos style multi-selection for RecyclerViews.

Oct 26, 2015