Android developer portal with tools, libraries, and apps


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.)


  • 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
  • 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