Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!

For the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating it by hand.

Aug 29, 2017

This library is a version of Joda-Time built with Android in mind.

Jan 26, 2015
Show card

Statically typed programming language targeting the JVM and JavaScript.

100% interoperable with Java™

Jan 27, 2015

Selendroid is a test automation framework which drives of the UI of Android native and hybrid applications (apps) and the mobile web with Selendroid. Tests are written using the Selenium 2 client API and for testing the application under test must not be modified.

Selendroid can be used on emulators and real devices and can be integrated as a node into the Selenium Grid for scaling and parallel testing.

Jan 22, 2015

libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.

Jul 5, 2014

Persistent SearchView Library in Material Design.

Feb 12, 2016

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

An awesome sliding button library for android.

Feb 16, 2017

Godot is a fully featured game engine. It focuses on having great tools, and a visual oriented workflow that can export to PC, Mobile and Web platforms with no hassle. The editor, language and APIs are feature rich, yet simple to learn, allowing you to become productive in a matter of hours.

Jan 11, 2015

Appium is an open source test automation framework for use with native and hybrid mobile apps. It drives iOS and Android apps using the WebDriver JSON wire protocol.

Jul 5, 2014

A custom preference item for easy implementation of a color picker in the preference screen. You can use the inbuilt picker or any other color picker of your choice.

Sep 26, 2016

An anti-bikeshedding Kotlin linter with built-in formatter.

Sep 2, 2016

A library for carouselview to display 2D fancy carousels for Android.

Dec 9, 2017

Calabash enables you to write and execute automated acceptance tests of mobile apps. Calabash is cross-platform, supporting Android and iOS native apps.

Jul 5, 2014

Correct, reproducible, and fast builds for everyone.

Jul 30, 2016

An open source software framework. It can be used to build games, apps and other cross platform GUI based interactive programs.

Jul 5, 2014

A library to stream in RTMP and RTSP for Android. All code in java.

Feb 21, 2017

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
Promotion

This library provides you a Spinner with the Material style. You can use it like any "normal" Spinner and add floating label text, hint and error messages.

Apr 18, 2015

Persian official calendar convertor.

Aug 28, 2017

Enterprise Mobile Application Development Platform.

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

Andcre (android creator) is a python script to create professional and ready to use Android projects

Aug 15, 2017

The CurtainView is much like a layer on the top level of your layout. It's also a container which can wrap other Views.

It will not block the actions of the child view unless you make a standard pull event.

Dec 21, 2014

This is a vertical seekbar like in the IOS 11 control center with an image at the bottom.

Oct 7, 2017

Manage your project's SharedPreferences more efficiently.

Nov 26, 2017

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

Jul 5, 2014
Announcement

Fragmentation is a powerful library managing Fragment for Android.

It is designed for "Single Activity + Multi-Fragments" and "Multi-FragmentActivities + Multi-Fragments" architecture to simplify development process.

Jun 27, 2017

Extra "injection" library for Android which uses annotation processing to generate code that does direct field assignment of your extras.

Dart is inspired by ButterKnife.

Jan 28, 2015

Reduks (similarly to Reduxjs) is basically a simplified Reactive Functional Programming approach for implementing UI for Android.

Aug 28, 2016