Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Audio recorder (Voice recorder, Sound recorder) - an open source application makes an easy audio recording experience. App optimized for the fastest start as possible and helps not to miss important sound for the user.


  • Recording audio
  • Playback records
  • Select recording format AAC or WAV
  • Set sample rate and bitrate
  • Record and Playback in background
  • Display record waveform
  • Rename record
  • Share record
  • Import audio files
  • Records list
  • Add the selected record to bookmarks
  • Delete all records from settings
  • Colored themes
Feb 19, 2019

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

WhatIf is kotlin extensions for expressing a single if-else statement, nullable and boolean.

Sep 8, 2019

Simple java library for displaying date/time as relative time ago language.

Nov 23, 2016

An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers.

Apr 23, 2016

Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.

Nov 23, 2015

FARLA is open-source library written in Java for making easy HTTP/HTTPS requests to a server with simplicity in mind.

Sep 8, 2019

Simple builder in plain Java to create requests to the Amazon Product Advertising API.

Amazon challenges all developers that want to use their Advertising API. Especially the creation of the request URL is pretty complex. Therefor I've created this URL Builder, which allows you to create the request URL without having to read the Product Advertisement API documentation or study the used hashing algorithms.

Dec 14, 2016

Kluent is a "Fluent Assertions" library written specifically for Kotlin.

Dec 13, 2016

EasyNetwork - is powerful and easy-to-use http library for Android.


  • Functional "from the box": without mandatory primary configuration, anywhere in the code, functionally and simply.
  • Integration with Gson library.
  • There is a flexible functionality for hiding\showing\disabled the views, progress dialogs, swipeRefresh layout when the query is executed.
  • Visual logs.
  • Control tasks execution: cancel all tasks, cancel task by tag and other.
  • The ability to intercept the results of a request with certain parameters.
  • Separation of errors into: error (server) and failed (connection).
  • Handling the redirects.
Apr 13, 2017

JGiven is a developer-friendly and pragmatic BDD tool for Java. Developers write scenarios in plain Java using a fluent, domain-specific API, JGiven generates reports that are readable by domain experts.

Nov 20, 2016

An easy and fast Contact Picker library for Android, written in Kotlin with Co-routines.

Aug 28, 2019

Williamchart is an Android Library to help the implementation of charts in android applications. For the ones that would like to contribute, my idea is not only to implement the conventional chart features but instead something that could be pleasant and intuitive while representing and visualizing data. I would prefer to keep charts simple and clean rather than overfeatured.

Aug 4, 2014

The most powerful and easiest way to implement modern popup.

Oct 30, 2017

A huge set of utils for Android development.

Nov 6, 2015

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

Jul 5, 2014

Open source Android Chat SDK / Messaging SDK that lets you add real time chat and in-app messaging in your mobile (android, iOS) applications and website.

May 9, 2016

This library unifies the user contacts in a compact and user intuitive way allowing the end-user to choose between the contact's available communication options (email/phone number) following Material Design guidelines.

Although there is a standard way to call the contact list in Android, it does not always feel well-integrated in your app Android applications. UnifiedContactPicker is an Android library which allows you to easily integrate contact picking workflow into your application with minimal effort.

Jan 26, 2017

A calendar that allows you to select both a single date and a period. Calendar allows you to change colors programmatically without reference to the topic.

Dec 7, 2018

The easiest way for location tracking & geofencing.

Sep 7, 2019

Infer is a static analysis tool for Java, Objective-C and C, written in OCaml.

Jun 12, 2015

PDF Generator library - easy way to create PDF from String content or any HTML content.

Dec 8, 2018

High quality, visual, open source tool to create, design, and edit database files compatible with SQLite.

Jul 5, 2014

Fast JSON Processor.

Jan 6, 2015

One of the fastest caching libraries for Java. Lots of features for advanced integrations of external systems: (Variable entry) expiry, exception handling with configurable resilience, loaders/writers, events, statistics. Configuration can also be done via XML (optional feature).

Dec 11, 2016

The utilities provided here allow for automatic unsubscription from sequences based on Activity or Fragment lifecycle events. This capability is useful in Android, where incomplete subscriptions can cause memory leaks.

Jul 30, 2015

Pix is a Whatsapp image picker replica. with this you can integrate a image picker just like whatsapp.

May 14, 2018

Qiscus SDK is a lightweight and powerful android chat library. Qiscus SDK will allow you to easily integrating Qiscus engine with your apps to make cool chatting application.

Oct 2, 2016

Soot is a Java optimization framework. It provides four intermediate representations for analyzing and transforming Java bytecode:

  • Baf: a streamlined representation of bytecode which is simple to manipulate.
  • Jimple: a typed 3-address intermediate representation suitable for optimization.
  • Shimple: an SSA variation of Jimple.
  • Grimp: an aggregated version of Jimple suitable for decompilation and code inspection.
Nov 28, 2016

An application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the internet.

Jul 5, 2014