Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A library for easy usage of TimePicker on Android API 21+

Aug 20, 2019

A simple about screen library for Android for a Team of people.

Aug 19, 2019

A simple and lightweight library for drawing sparklines / graphs. Support markers and gradients.

Aug 16, 2019

OneAdapter is made to simplify and enhance the use of the RecyclerView's Adapter while preventing common mistakes. With multiple modules and hooks, you don't have to think about writing an adapter anymore, and just focus on what matters.


  • Modular approach for more reusable and testable code
  • Built-in support for DiffUtil (using Diffable)
  • Optimized performance - internal processing done on a background thread
  • 100% written in Kotlin
  • Modules:
    • Item Module
    • Paging Module
    • Emptiness Module
    • Selection Module
  • Event Hooks:
    • Click Event Hook
Aug 13, 2019

Cosse is a lightweight low level Android library for Server Side-Events (SSE). Cosse is written in Kotlin and takes advantage of Kotlin's coroutines by starting a coroutine every-time a new message is received. Cosse is lightening fast and helps facilitate concurrent program through use of coroutines.

Aug 13, 2019

Rekata Adapter

Recycler View Adapter that supports multiple views.


  • No need for ViewHolders.
  • Easily bind Item Views and their behavior.
  • Easily modify items that share common ids. (e.g. Whether a user is following someone or not)
  • Easy event handling.
  • Loosely coupled.
Aug 13, 2019

SimpleGenericAdapter is an Android library that helps developers to create a Recyclerview Adapter easily without repeatedly building any adapter boilerplate.

Aug 12, 2019

Android PDF view is very small, lightweight and efficient PDF viewer embedded in your native app.

It is based on ImageView and can handle big files with reasonable performance on low-end devices.

Aug 12, 2019

Very slim library for finding your views by id with Kotlin delegates. Very slim to copy/paste few functions you need without maven artifact dependencies, but available in jCenter as well.

Aug 12, 2019

Add to your app

kotlin MaildroidX.Builder() .smtp("") .smtpUsername("") .smtpPassword("") .smtpAuthentication() .port("") .type(MaildroidXType.HTML) .to("") .from("") .subject("") .body("") .attachment("") //or .attachments() //List<String> .onCompleteCallback(object : MaildroidX.onCompleteCallback{ override val timeout: Long = 3000 override fun onSuccess() { Log.d("MaildroidX", "SUCCESS") } override fun onFail() { Log.d("MaildroidX", "FAIL") } }) .mail()

Official documentation

Aug 11, 2019

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

Aug 11, 2019

An easy way to start activity and pass data between two activities.

Aug 11, 2019

If you want to switch between fragments with botttomnavigation view, without losing fragments state and along with if you want to maintain backstack of fragments. Then this example is for you.

Aug 11, 2019

This library enables you to add "Choose from contacts" functionality to your apps, without adding READ_CONTACTS permission and having to deal with contact content provider.

You can use this library in all Activities and Fragments. Please be advised that this library is built upon AndroidX artifacts and is not guaranteed to work with projects that use appcompat package.

Aug 10, 2019

Indicators is a micro framework for creating ViewPager indicators. Instead of limited indicator implementations, it provides the means to create new indicator types without a big effort.

All views of Indicators are fully supported in any layout.

This library works well together with the Android Data Binding Library.

Aug 10, 2019

An easy to use library for barcode detection. Based on the new AndroidX Camera2 api. Uses the zxing barcode detection library. Comes with a BarcodeView, which combines a camera preview and an automatic overlay for detected barcodes.

Also contains three differend ready to use dialogs

  • BarcodeDialog (DialogFragment)
  • BarcodeBottomSheet (BottomSheetDialogFragment)
  • BarcodeAlertDialog (AlertDialog)


  • camera permission handling
  • customize the displayed result points
  • customize the barcode type (can be a list)
Aug 9, 2019

Badger is a generalized single purpose library for adding badges to drawables in general and menu items in particular.

sett (also set) - The earth or burrow of a badger.

Running with the Badger theme, it is all about the method sett. Home to the badger, it is comprised of many tunnels and several entrances. It is the ideal entry point to provide you with badges where mere drawables lived before.

The Badger.sett() methods add a BadgeDrawable to the original drawable. This results in a LayerDrawable with the BadgeDrawable added to the layer with id badger_drawable. If the original drawable is a LayerDrawable having a badge already set, this one gets reused instead.

Aug 9, 2019
Show card

AndroidTV allows you to communicate through an API to the TV launcher, which allows you to easily access the content of your application without having to enter. This project is a simple interface to facilitate the use of the Row of Android TV Recommendations, trying to show content cards in the launcher of AndroidTV devices making a minimum configuration.

Aug 6, 2019

This library helps to implement bottom expanded menu.

Aug 5, 2019

It's a library which provide easy to use progress bar, progress can be changed to success or failure state depending on operation result.

Aug 4, 2019

Kotlin library to make easy using local document-oriented database in Android apps.

Aug 2, 2019

Inversion simplifies the ServiceLoader usage to retrieve all the implementations of a certain interface. Using Inversion it's easy to use the dependency inversion in a multi module project.

Aug 2, 2019

This project shows how to use extension function to handle recyclerView item and subItem listeners.

Aug 2, 2019

MediaSliderView is a compact library for having a slideable/swipeable gallery view inside your android application, which supports both images and videos.

Aug 1, 2019

With this library you can easily use alert dialog in Android.

Aug 1, 2019

Smooth marker animation on google map along with proper turns and camera bearing.

Jul 31, 2019

Cute kotlin library to implement PlaceAutocomplete in android.

Jul 30, 2019

A lightweight Android library which wraps boilerplate code of runtime permission and allows you to request permissions from coroutines (No callbacks yay 🎉) or request and observe permissions through LiveData.

Jul 29, 2019

New units of measure to support all of screen devices (MDP). With this library, you can support almost 97% of screens.

Jul 29, 2019

A library based on Kotlin Coroutines Channel for providing an Events. Simply in usages, and high performance. Similar EventBus, but better for Kotlin way projects.

Jul 29, 2019