Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Announcement

A smart switchable button, support multiple tabs.

Sep 23, 2017

Waterfall Toolbar is an Android version of Material Design's web component waterfall toolbar. Basically, what it does is dynamize an ordinary Toolbar, increasing and decreasing its shadow when an associated view is scrolled.

Sep 22, 2017

This is an IntelliJ/Android Studio IDE plugin to detect the code with @Experimental and @Beta annotations and show a custom icon on the gutter when you use it.

Sep 21, 2017

Secure and efficient cryptography library for Android. (Auto fix SecureRandom bugs in API 18 and below.)

Features

  • AES-256 encryption algorithm
  • CBC/CTR mode of operations
  • Block padding with PKCS7 (only with CBC)
  • Computationally secure random salt (of cipher block size)
  • Password stretching with PBKDF2
  • Random IV generated on each encryption (16 bytes)
  • Supports MD5, SHA1, and SHA2 hash functions
  • Generate secure keys with SecureRandom or random.org
  • Asymmetric encryption with RSA
  • Auto handle large data by using hybrid asymmetric encryption
  • Supported RSA key sizes are 2048 bits and 4096 bits
Sep 21, 2017

Konveyor is a tiny library which intends to battle RecyclerView.Adapter Hell by introducing "Composition over inheritance" approach when dealing with RecyclerView adapters. While making your Adapter related logic testable by providing abstraction layer over its logic, it will make you forget all of the ViewType hassle all together.

Sep 21, 2017

Android widget to present calendar in a recycler view. The idea was to replicate calendar the way calendar is presented in the amazing Airbnb app.

Sep 21, 2017

A lightweight, good expandability android library used for displaying different load pages like loading, error, empty, timeout or your custom load page when you do net job.

Sep 21, 2017

Rx binding of stock Android Activities & Fragment Lifecycle, avoiding memory leak.

You can dispose an Rx operation when the activity state changes.

Or pause an Rx chain until it's not on an event, for example wait for activity to be resumed to perform an animation.

Sep 20, 2017

Kotlinify is a suite of extension and classes for easier daily android development in Kotlin.

Sep 20, 2017

This is a indeterminate progress indicator for android that shows a dots bouncing animation for the progress indicator.

The dots are configurable for quantity, colour, size and spacing. There is also a built in show/hide delay feature that solved for the progress indicator flashing issue.

Sep 20, 2017

A simple layout for displaying tickets, booking result with qr codes and pnr etc...

Sep 18, 2017

Android gallery & photo/video functionality simplified with RxJava2.

Sep 18, 2017

Application to record audio and save it locally in the device. The application also visualizes the audio in wave format. It also supports recording in the background while you can continue using the device for other tasks.

Sep 18, 2017

An integration Module for injecting Google Architecture Components' ViewModel into Dagger2-injected Android activities and fragments.

Sep 18, 2017

A Simple RxRetrofit Client.

Sep 18, 2017

Very compact library to handle android dynamic permissions. Contrary to other solutions, it supports modal and modeless rationale.

Features

  1. single-file implementation, if you want to pull it inside your project
  2. based on state machine, so fixing corner cases should be very easy
  3. modal rationale (using dialog)
  4. modeless rationale (being integrated into screen itself)
  5. focused on permission handling logic - doesn't contain any UI code
  6. handles permissions revoked at runtime via settings menu
  7. handles permissions granted at runtime via settings menu
Sep 16, 2017

Library for Event bus - implemented using RxJava2 in Android.

Sep 16, 2017

Finding current location cannot be easier on Android !

  • RxJava2 compatible
  • Automatically ask for gps runtime permissions
  • Check if play services are available for you
Sep 16, 2017

The goal of this library is to help you in your development of User Interface. This library will give you scrolling background effect as shown in the below image.

Sep 16, 2017
Commercial

Minion is a blazing-fast, simple to use and handy group-key-value data storage library, powered by INI format.

Let you parse and store INI format. Designed with modern fluent interface.

Sep 16, 2017

A Reactive Bus library.

Sep 16, 2017

Android library for permissions request

How to use

Sep 16, 2017

CosmoCalendar is a fully customizable calendar with a wide variety of features and displaying modes.

Sep 16, 2017

A fully "functional" and easy to use android utility library.

Sep 16, 2017

Just another custom Android Toast.

Sep 13, 2017

Nibo is a collection of useful widgets and drop in UIs for interacting with Google Places API.

Sep 13, 2017

A simple WYSIWYG Editor for Android based on Summernote.

Sep 12, 2017
Announcement

A simple android library to play with GIF.

Sep 11, 2017

An annotation-processing based library that helps avoiding big if/else blocks through the "Command" pattern, where every block is declared in a separate method, and this method is annotated with @Command, and this command is triggered if the key mentioned in the @Command meets the condition expected. No Reflections used.

Sep 11, 2017

The main purpose of this repo is to reduce the boiler plate code used in RecyclerViewTemplate. Yeah! All you have to just mark the fields in the template wizards. Now, you're good to go.

Sep 11, 2017