Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A light weight and lifecycle awared live internet connection status library using reactivenetwork and crouton.

Apr 16, 2020

blitz is a very lightweight Android library that allows you to set a self-updating string with relative time (e.g. 5 minutes ago) in TextView in just one line of code.

DOESN'T require using custom TextView.

It will not overheadly update your TextView: e.g. if your relative time is 5 minutes ago then blitz will send update only after one minute, not every second. The same with others time units: hours updates once an hour, etc.

Don't be scared to use it in your ViewHolders, 'cause blitz won't let anything leak and will take care of the system resources.

Apr 15, 2020
Commercial

LakuePagingButton make it easy to page through when loading a lot of data. When you select a button, you simply get the page you selected and call it. You can customize it for ease of use.

Apr 13, 2020

Preffy is a library that wraps over Android's native EncryptedSharedPreferences class and gives you a clean and simple API to store the key value pairs. Both keys and values are encrypted, thus adding a security layer to protect your data.

Apr 12, 2020

This library is an extension of a LinearLayout that allows licenses to be displayed within its own Popup Views. The default view would be blank and to add licences to it, you would need to use the addLicense or addMultipleLicenses functions.

Some licenses are included by default, such as:

  • Apache 2.0
  • MIT
  • GNU GPL v3
  • and many more.

To install, simply include implementation: 'com.pcchin.licenseview:licenseview:1.3.1' in your app/build.gradle file.

Apr 11, 2020

A library that allows using sections with sticky headers in RecyclerView.

Apr 9, 2020

UI form validation library for Android. It is highly customizable and easy to use. This library will works with TextView, EditText, AppCompatEditText, TextInputEditText, TextInputLayout and CheckBox. This library is designed in such a way that Its easy to add support for new widgets and add new rules.

Apr 9, 2020

Checkpoint allows you to perform validation checks for given input. Checkpoint is generic collection of rules with boolean output. You can create new instance of Checkpoint either by using builder or DSL.

Apr 8, 2020

Worked with ViewPager2 and ViewPager

Features

  • Mutiple slider style supported.
  • Mutiple slide mode supported.
  • Support ViewPager and ViewPager2.
Apr 6, 2020

AppLocale is a android library to update the app language dynamically.

Apr 5, 2020

Currently playing content using exoPlayer for newbies can be quite problematic since there is no suitable guide to perform the process and the example project is quite dense. If you want to skip all the technical part of ExoPlayer and go straight to the point this wrapper will be helpful.

Currently with this wrapper you can play the following contents:

  • HLS (Without DRM)
  • SmoothStreaming (Without DRM)
  • DASH (Without DRM)
  • DASH (With DRM)
Apr 4, 2020

PowerPermission is a library to simplify process of demanding RuntimePermission

Apr 4, 2020

LiveData notification when keyboard opens or closes, plus some handy extension functions.

Apr 3, 2020

UI driven state machine for Android & JVM that will exterminate your bugs.

Apr 1, 2020

DesignerToast is a simple toasts library.

Mar 29, 2020

DragView is a library that simplifies building Player's zoom in and out effects

Mar 29, 2020

This highly customisable library animates your text like its being handwritten.

Mar 29, 2020
Promotion

CustomDateTimePicker is a simple Android library for displaying a DateAndTimePicker with From and To ranges as a CustomDateTimePicker. This custom picker allow user to pick both date and time in same dialog at same time.

Mar 29, 2020

The Easiest and Laziest approach to Android SQL Database

Mar 29, 2020

Corona Tracker is an Android application which shows worldwide data of confirmed cases, recovered cases and death cases. You can also get country-wise data. The data is provided by astsiatsko.

Corona Tracker is written in Kotlin and makes use of KTX, Coroutines, Dagger2, Retrofit and MVVM.

Mar 28, 2020

A library for creating blur effects under Android UI elements.

Mar 28, 2020

👨‍✈️⛵ multi-module navigation on Android has never been so easier!

Mar 28, 2020

Youtube-dl-android is just another java Android library wrapper for youtube-dl executable. Use this library to download videos from youtube-dl supported sites in android apps.

Features

  • Download binaries on the go. This help to reduce apk size.
  • Always up to date version youtube-dl for use.
  • Easy to use
  • Supports FFmpeg for file conversion in youtube-dl.
  • Custom youtube-dl options are supported.
Mar 27, 2020

Handy, lexible and lightning-fast material color picking UI components for Android.

Features

  • Clean, easy-to-use components and API
  • High performance
  • Material styling in mind
  • Standard Android SDK view family
  • Wide color models support
  • Tooling and utilities
  • Alpha channel support
  • Cutting edge tech stack
  • Active development and support

Mar 25, 2020

Android webSocket client for WebSocket Socket Server implemented using Ratchet (http://socketo.me/)

Mar 24, 2020

Add gradient color to your TextView

Mar 24, 2020

This library helps to scan a document like CamScanner. And with new version you can create your own activity with your own layout!

Mar 23, 2020
Advertising

Validator box library that can inspect any type of form, provides multiple validation functions with an inclusion of clearing views(❁´◡`❁) It would help developers to get two different functionalities i.e validate and clear.

  • Get started from validation, this library provides multiple functionality having 10+ validate functions. The user have an authority to validate whole form or even single view, procedure is described below. The view includes: Edittext, RadioGroup, Checkbox (include Multi checklist), Spinner
  • Secondly, it also provides multiple functions to clear whole form views or single view that are filled. The clearing functionality is work for all above described views including Switch (Toggle)
Mar 23, 2020

This example developed to help developer to understand Instagram login xml with keyboard soft implementation.

Mar 23, 2020

A custom progress dialog library written in Kotlin.

Types of Progress Bar

  • INFINITY
  • BARS
  • ECLIPSE
  • BALL
  • CUBE
  • FLICKR
  • INTERWIND
  • RIPPLE
  • PACMAN
  • SPINNER
  • TRIANGLE
  • WEDGES
  • HEART
Mar 23, 2020