Android developer portal with tools, libraries, and apps

A customised EditText view serving the purpose of taking One Time Password. With stunning animation, and high customizability.

  • Add custom character limit.
  • Use your own color scheme.
May 16, 2019

An android package that provides a Horizontal Date Picker.

May 6, 2019

A beautiful little Android view to pick hours, minutes and seconds.

May 5, 2019

FlipTimerView library for Android. Countdown timer with flip text UI (as seen in Airports).

Apr 23, 2019

Blitz is a library that provides an Android real time form validation.

Apr 16, 2019

A custom RecyclerView with in-built Facebook's Shimmer to indicate that views are loading with support to switch layout manager in runtime. This ShimmerRecyclerView also supports multiple view types for loading.

Apr 7, 2019

Very user friendly library for Snackbar. Anyone can easily customize this according to him. MySnack provides adding icon, changing textcolor, background color,fontsize,time duration, listener and many more thing by just adding a single line.

Apr 2, 2019

A kotlin-friendly library in functional programming style with ability to measure elapsed time for: - methods - code blocks - RxJava chains

Also it provides StatsCollector plugin, to store measurements into db, calculate average, median, max and min values. With ability export to CSV file, to make analysis easier.

It has release and debug implementation.

Apr 1, 2019

This is an android image slider library. Just add the images you want to view.

  • You can use automatic scrolling for the time you set;
  • You can also add the title you want to the images;
  • You can set corner radius images.
Mar 24, 2019

This library incorporates annotation processing to ensure the compile time verification for user-defined shared preferences.

Every setter/getter method have reactive alternative.

Mar 23, 2019

TedKeyboardObserver is keyboard's visibility observer

  • Sometime we want to know keyboard's visibility. (When keyboard shown, change some layout or do something. etc..)
  • But Android SDK doesn't have any observer.
  • TedKeyboardObserver provides keyboard visibility
Mar 18, 2019

A library for simple implementation of smart ranking. The user will see a dialog every x time. If the user gives a high score, he will be transferred to the Google store. If he gives a low score, he will only receive a thank you toast message.

Mar 17, 2019

A business hours picker lib for Android.

Mar 1, 2019

TimetableLayout is a layout manager and item decorations to display the timetable.


  • Vertical Scroll
  • Horizontal Scroll
  • Horizontal Loop
  • Column Name Decoration
  • Time Decoration
  • Current Time Decoration
Feb 24, 2019
  • Eliminate the whole SharedPreference code
  • Write less code to configure JadeSharedPreference
  • Save multiple values to JadeSharedPrefence at onces
  • Read from JadeSharedPreference using just annotations @Read...)
  • Listen to value changes in realtime
Feb 3, 2019

An easy way to dynamically replace Strings of your Android App or provide new languages Over-the-air without needed to publish a new release on Google Play

The problem strings are inside our App

If there's a typo or you find a better way to express something, a new version needs to be deployed to include the newer translation. This is a slow process and a poor user experience. We all know users take their time to update an app and there's also the time Google Play takes to make a new version of an app available

How Philology solves this problem?

Philology doesn't replace the way you are using resources. It improves the process by intercepting the value returned from your hardcoded translation files inside of the app and check if there is a newer value in the server. This allows for typo fixing, better wording or even for adding a new language. All in real time, without releasing a new version. With Philology you could replace hardcoded texts instantly and win time before a new release is d

Jan 22, 2019

A complete library to build apps for Android 14+ (ICS or above) devices with a built-in theme engine. It is built on top of the latest app compat (or AndroidX) library to provide best compatibility.

It is a collection of activities, fragments, widgets, views and some utility functions required to build a standard Android app. It also provides some in-built use cases like an intro screen, drawer activity, about screen, collapsing app bar, bottom navigation, color picker, multiple locales, runtime permissions, etc. which can be used and customised according to the need.

Jan 22, 2019

Library designed to display an array of arrows that can be adjusted direction and color. Can be used for a variety of uses, directions of a particular object at different times, addition to the graph, etc.

Jan 12, 2019

EasyPermission Library is a library that will make android run-time permissions much easier. It allows you to request a specific permission without adding any validation code


  • run-time permission dialog will be shown only for Marshmellow sdk and above.
  • Request permission result will be handled easily and good for dynamic programming
Jan 12, 2019

DateTime Picker tries to offer you the date and time pickers as shown in IOS, with an easy themable API.

Jan 9, 2019