Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

DateTime interval picker view for Android. All-in-one day / week / month / year picker.

Mar 17, 2020

Beautiful and highly customisable material-design based android library to help your users get started with your awesome app!

Mar 17, 2020
Show card

A customizable and easy to use BottomBar navigation view with sleek animations.

Mar 15, 2020

An OkHttp interceptor which has pretty logger for request and response. +Mock support

Mar 15, 2020

Choose Files with this lightweight file chooser. Which provides many features for single selection multiple selection.

Mar 13, 2020

There is a simple example of how to make a carousel effect on Android.

Mar 12, 2020

A Simple Retrofit, Scarlet Inspired Android Websocket Client.

Mar 12, 2020

An easy, super simple and customizable image carousel view for Android.

Mar 12, 2020

ScalingAnimationDroid It's a library for auto setting and scaling animate for views.

Mar 6, 2020

SheetSelection is an Android library for display list and be able to select the item as a BottomSheet.

Mar 6, 2020

A simple ViewGroup that adds 3d appearance to your view. It creates a Cuboid shape and place the child in front. The 3d appearance can be configured to display on top right / top left / bottom right / bottom left.

Mar 6, 2020

Transform into a different view or activity using morphing animations.

Mar 5, 2020

A powerful and convenient PopupWindow library for Android.

Mar 5, 2020

ImageView Helper for Android that supports pinch-to-zoom and swipe-to-dismiss gesture.

Loupe provides modern image viewer ui with super simple code. You can implement the Twitter-like image viewer in 10 minutes.

See also Introducing Loupe: 10 minutes to implement Twitter-like image viewer.

Mar 5, 2020

A lib will showing something like typing indicator.

Mar 3, 2020

Android library for horizontal single row calendar. With this library, you aren't attached to library built-in UI. You can create really beautiful and customizable UI and use selection features without hands getting dirty with RecyclerView and SelectionTracker.

Feb 24, 2020

AwesomeEditText is a better EditText with a cool character zoom out animation while typing.

Feb 24, 2020

Easily upload files to Slack using Gradle Plugin.

Feb 18, 2020

A sample app demonstrating a quick workaround to using PahoMQTT in Android Oreo+ using foreground notification.

Feb 16, 2020
Advertisement

An EditText decorator inspired by the EditText fields in Add New Contact screen of Google's Contact App. EditText is surrounded by a rounded rectangle border. Whenever the edit text receives focus and is empty, Hint is travelled to the top and be part of the border. When it loses focus and still is empty Hint travels back to the original position.

Feb 11, 2020

Android Remote Debugger is a library for remote debugging Android applications. It allows you to view logs, databases, shared preferences and network requests directly in the browser.

Features

  • Logging
    • View the logs of your application
    • Filter logs by priority and tags
    • Search logs
    • Download logs
    • Crash errors are also logged
  • Database
    • View all databases
    • Edit database entries
    • Delete database entries
    • Search data
    • Run custom sql query to get, add, update or delete data
  • SharedPreferences
    • View all data
    • Edit, add and delete data
    • Search data
  • Network
    • View all network requests and responses in a convenient format
    • Filter data by response code and errors
    • Download logs
    • Search data
Feb 9, 2020

DataTable is a library for create material data table simply. In this version it is only possible to create tables with string values. Soon, image fields, checkbox fields, input fields and etc will be possible. This library is optimized for both ltr and rtl languages.

Feb 9, 2020

An auto-formatted edittext android to Indonesia Rupiah Currency.

Feb 3, 2020

A highly customizable and performant custom view to render curved line graph.

  • Add multiple line graphs within one graph plane.
  • Extensible styling options.
  • Performant and light weight.
Feb 1, 2020

Library for creating RecyclerView with warning message of data availability.

Feb 1, 2020

This library implements reactive paging and loading. It helps to handle the states of loading a simple data (LCE - loading/content/error) or the complex states of lists with pagination (PLCE - paging/loading/content/error). The solution is based on the usage of Unidirectional Data Flow pattern.

Jan 31, 2020

Bumerang : A Type-Safe, Model-Based All-In-One Android HTTP Client / ImageLoader

Bumerang is a Java based, Android HTTP client which is inspired by Retrofit and Volley. Main aim of this library is ease of use with solidity. It automatically converts http responses to your Java/Kotlin models (through Gson library), so you can focus on the functionality of your app.

You don't need to struggle with parsing JSON objects. It has unique features like endpoint based custom cache key/timeout etc. and last available data even for the error cases (which is really important for data persistency).

Jan 31, 2020

This project is a solution to using a draggable time line as SoundCloud does in its app player.

The set up is quite simple and by only adding the soundline module to a project, it could be used and customized easily.

The scroll listener can be synchronised with a track or video while it's playing.

Enjoy!

Jan 28, 2020

The Madman library (Media Ads Manager) enables you to advertise video contents with video ads. If you have your own VAST server and want to render video ads on Android and have full control over the UI, then this library is for you.

The library is designed to

  1. retrieve ads from VAST-compliant ad servers
  2. help handle ad playback
  3. collect and report metrics back to ad servers.
Jan 28, 2020
Advertisement

Kurl is a library that implements, structures, modularizes and provides testability for APIs implementations. It is designed to turn basic strings (and URLs) operations into consistent and idiomatic Kotlin code.

Kurl is designed from the ground up to perform all the heavy work, leaving you with higher level abstraction and business logic.

Kurl stands for Kotlin Url Repolishing Library. The name is inspired by cUrl.

Jan 24, 2020