Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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

Feb 2, 2017

FastHub is yet another open source GitHub client app but unlike any other app, FastHub built from ground up.

Feb 26, 2017
Commercial

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

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

Statically typed programming language targeting the JVM and JavaScript.

100% interoperable with Java™

Jan 27, 2015

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

Correct, reproducible, and fast builds for everyone.

Jul 30, 2016

Android Library to beautify your layouts with glowing buttons

Sep 22, 2019

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

Jun 29, 2015

HouseAds2 is a library for cross promoting own apps within own apps - for Android.

Aug 11, 2019

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

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

Kripton is a java library, for Android and Java platform, that provides a simple and uniform way to manage persistence of Java classes in different flavours through annotations and interface. Supported persistence methods are:

  • SQLite database
  • Shared preference
  • REST service, throws Retrofit library integration
  • on file system in JSON/XML/CBOR/(Java)YAML/smile data format

To get max performance and avoid boilerplate-code, Kripton use annotation processor. With the power of annotation processor is possible to create code to persist a java class, simply with an annotation. There are many other libraries that do this, but Kripton allows to persists java object in different ways with an unique set of annotation and mechanisms.

Jan 25, 2017

In the spirit of the Maven Versions Plugin, Gradle Versions Plugin provides a task to determine which dependencies have updates.

Jan 26, 2015

A Powerful AlphabetIndex FastScroller for Android's RecyclerView! Its shows Alphabets over scrolling the recycle view from A-Z.

Feb 12, 2017

smali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation. The syntax is loosely based on Jasmin's/dedexer's syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.)

Aug 9, 2014

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

RubberPicker library contains the RubberSeekBar and RubberRangePicker which are entertaining and user interactive alternatives for the standard SeekBars and RangePickers.

Sep 22, 2019

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

Feb 21, 2017
Advertising

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

Realm is a mobile database that runs directly inside phones, tablets or wearables.

Features:

  • Mobile-first: Realm is the first database built from the ground up to run directly inside phones, tablets and wearables.
  • Simple: Data is directly exposed as objects and queryable by code, removing the need for ORM's riddled with performance & maintenance issues.
  • Modern: Realm supports easy thread-safety, relationships & encryption.
  • Fast: Realm is faster than even raw SQLite on common operations, while maintaining an extremely rich feature set.
Oct 1, 2014

RedirectGlide empowers Glide to load images with indirect URLs.

Sometimes the images you want to show with Glide have indirect link and you should redirect the URL to reach the real direct link. RedirectGlide is an extension over Glide's OkHttp3 Integration which adds the redirection functionality to Glide.

Jan 7, 2019

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

A simple and flexible Fill Progress Layout written in Kotlin.

Aug 30, 2019

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

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

Jan 26, 2015

android-phone-field is A small UI library that allows you to create phone fields with corresponding country flags, and validate the phone number using libphonenumber from google.

May 15, 2016

An easy way to implement an elastic touch effect for Android.

Jan 24, 2017

Convenience library to handle different view types with different presenters in a single RecyclerView.

May 15, 2016
Announcement