Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Statically typed programming language targeting the JVM and JavaScript.

100% interoperable with Java™

Jan 27, 2015

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
Commercial

Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview.

Mar 4, 2017

android-advancedrecyclerview is a RecyclerView extension library. It provides Google's Inbox app like swiping and Play Music app like drag and drop sorting features.

Jan 27, 2015

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

A simple tool for code generation of android.content.SharedPreferences based on model class described in java with a little help of annotations. Provides an ability to encapsulate data, saves time writing boiler-plate code, goes beyond SharedPreferences usage with easy-to use Serialization & default values evaluation at runtime.

Sep 14, 2015

An easy way to persistence and run block codes only as many times as necessary on Android.

Jun 23, 2019

Android podcast app with simplified navigation and lightweight interface.

Nov 4, 2015

StateLayout is a simple-use Android layout library which handles Loading, Content and Error / Info states for the activity / fragment / view.

Jan 7, 2019

A horizontal progress bar shrinking with time; similar to Bandersnatch choice interface.

Jun 30, 2019

Correct, reproducible, and fast builds for everyone.

Jul 30, 2016

Knot is a concise reactive state container library for Android applications written in Kotlin, which helps managing application state by reacting on events and performing asynchronous actions in a structured way.

May 16, 2019

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

Feb 21, 2017

Intercom for Android, for integrating Intercom into your Android application.

Jun 15, 2016

Easy SharedPreference Engine foR ANDROid.

Sep 11, 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

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

Jan 26, 2015

A small, yet full-featured framework that allows building View-based Android applications. Conductor provides a light-weight wrapper around standard Android Views that does just about everything you'd want.

Apr 1, 2016

Bubble View for Android with custom stroke width and color, arrow size, position and direction.

May 9, 2016
Advertising

A common Architecture for Android Applications developing based on MVP,integrates many Open Source Projects(like Dagger2, Rxjava, Retrofit... ), to make your developing quicker and easier.

Jun 3, 2017

Simple wrapper library in Kotlin is designed to save secret to local shared preferences using Android default security and Android Keystore. KeystoreCompat ensures handling LockScreen and compatibility among diversity of Android versions.

Apr 10, 2017

STF (or Smartphone Test Farm) is a web application for debugging smartphones, smartwatches and other gadgets remotely, from the comfort of your browser.

Jul 2, 2015
  • Now you do not need to implement adapters for RecyclerView;
  • You can easily use several types of cells in a single list;
  • You can reuse cells in different RecyclerView;
  • You can easily add a nested RecyclerView;
  • You can easily add the DiffUtil;
  • You can easily add the DiffUtil Payloads;
  • You can easily save a state of a Item when scroll;
  • You can easily add a Load More Indicator;
  • Using this library will help you to follow SOLID principles.
May 30, 2019

Conversations is an open source XMPP (formally known as Jabber) client for Android 4.0+ smart phones.

Features:

  • End-to-end encryption with either OTR or openPGP
  • Sending and receiving images
  • Indication when your contact has read your message
  • Intuitive UI that follows Android Design guidelines
  • Pictures / Avatars for your Contacts
  • Syncs with desktop client
  • Conferences (with support for bookmarks)
  • Address book integration
  • Multiple Accounts / unified inbox
  • Very low impact on battery life
Sep 24, 2014

Android library monitoring hardware sensors with RxJava Observables.

Sep 7, 2015

FlatBuffers is a serialization library for games and other memory constrained apps.

Jun 29, 2015

GeoFire for Java - Realtime location queries with Firebase.

Feb 18, 2017

notification-channel-compat adds Notification Channels support to pre-Oreo Android devices. You use the same required coding as for the Android 8.0 built-in channel classes, with minimal change, to add channel support for your app, to any Android 4.0+ device. In Android 8.0+ it uses the built-in channel classes, and in pre-Android 8.0, it mimics them. This frees developer of dealing with notification preferences for older devices, and easily allowed multiple preferences for multiple channels.

Jun 30, 2019
Show card

A simple thread safe and tested event bus for JVM (1.7+) and Android apps built with RxJava 2.

Mar 14, 2018

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