Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Sort by: Registration / Last update / Rating / Name

EchantedViewPager is a custom ViewPager that provides some custom and usefull functionalities, such as, scalling scroll, alpha scroll and swipe to dismiss option.

Feb 28, 2017
Show card

Customizable progress indicator in the form of 2D geometric shapes

gif-animation (3.4 MB)

Feb 28, 2017

Simple currency formatter for Android EditText.

Feb 28, 2017

A Horizontal picker library for android which supports both text and icons

Features:

  • Supports icons and text or a mixture of both as items of the picker.
  • Tap or scroll horizontally to select the items.
  • Supports drawables, selectors and text highlighting using selectors.
  • Selection change listener to monitor the current selected item.
Feb 27, 2017

This library is created with the purpose to implement recyclerview with videos easily.

It is targeted at solving following problems:

  1. Flicker when scrolling.
  2. Lag or skipping frames when video starts.
  3. OutOfMemory errors.

And it has following features:

  1. Auto-play videos when in view.
  2. Auto-pause videos when not in view or partially in view.
Feb 27, 2017

An Android library for working with last.fm API.

Feb 27, 2017

A simple to use library for animating shapes along a given path.

Feb 27, 2017

Custom-Typeface is a library to add custom fonts in android. By using this library you can easily set custom font on TextView, EditText, Button, CheckBox, RadioButton and AutoCompleteTextView and other wedgets in android. You can set custom typeface easily in XML.

Feb 27, 2017

Library for GIF results, preview, play, share everything at one place!

Feb 27, 2017

Android View Styleable Attribute Binding

Easily obtain and bind styleable attribute values. Annotate your styleable fields:

java @Styleable(R.styleable.CustomView_showText) boolean showText; @ColorInt @Styleable(value = R.styleable.CustomView_textColor, defaultRes = R.color.default_text_color) int textColor;

Then call the static obtain method providing the View object instance as the target, the AttributeSet containing the values, and any additional parameters:

java Glimpse.obtain(this, attrs);

Feb 26, 2017

It's a simple MVP implementation. With this library every developer can integration pattern MVP in him project. To add presenter to Activity or Fragment, the developer need write only one row - setPreseter(ExamplePresenter.class);

This library does support MVP pattern for Activities, Fragments and RecyclerViewAdapter.

Feb 26, 2017

PermissionsManager library that has base activity and fragment that extend from AppCompatActivity to ease with the handling of runtime permissions.

Feb 26, 2017

An Android Library to load your GIF files directly

Feb 26, 2017

A fast, light-weight and powerful Play Store information fetcher for Android.

RxMagneto

This library allows you to fetch various live information from Play Store of your app or any other app of your choice. With just a few lines of code, you can get access to a lot of useful app data fetched fresh from the Play Store.

Feb 26, 2017

CircleMenu is a simple, elegant menu with a circular layout.

Feb 26, 2017

RxJava2 EventBus that supports pausing and resuming. This way, you can achieve that the bus is queueing events while it is paused and emitting events while it is resumed which is a nice way to enforce that events are only observed, when for example your activity is resumed and your views are accessible.

Feb 25, 2017

Android Espresso made more fluent ☕️

Feb 24, 2017

SimplerRecyclerViewAdapter used to simplify the adapter structure for RecyclerView.

Features:

  • Easy to use
  • No need to create adapter (Separate java files)
  • Works with multiple view types.
  • View holders are inside Activity or Fragment, so easily call methods of activity on row click.
Feb 24, 2017
Blurb

A handy set of utility for android.

Feb 24, 2017

Sliding Tab Layout with color icons.

Feb 24, 2017

FlowR is a wrapper class around the Fragment Manager. It's mainly used to navigate between different fragments easily while providing a wide range of functionality. The following are the functionalities provided by the Flowr:

Easily navigate between different fragments. Ability to open fragments for result. Keeping the state of the activity correctly synced depending on the custom values specified by the fragment currently visible such as the screen orientation and navigation bar colour.

Feb 24, 2017

A Twitter style post length counter which can be bound to an EditText and provide callbacks when hitting a max character count.

Once bound to an EditText the characters remaining will go down as the user types. If the user goes over the max limit you will get notified and the view will show how much they are over.

Feb 24, 2017

Change Android launcher App Icon and App Name programmatically.

Feb 24, 2017

This project is implementation of ideas from Managing state reactive way article.

Feb 24, 2017

Failsafe is a lightweight, zero-dependency library for handling failures. It was designed to be as easy to use as possible, with a concise API for handling everyday use cases and the flexibility to handle everything else.

Feb 24, 2017

Rx wrapper for the Firebase Android library.

Feb 24, 2017

JFixture is an open source library based on the popular .NET library, AutoFixture.

JFixture is a Java library to assist in the writing of Unit Tests, particularly when following Test Driven Development. It generates types based on the concept of 'constrained non-determinism', which is an implementation of the Generated Value xUnit test pattern.

Feb 24, 2017

A very small library to implement a connection indicator view. These connections may be GPS, Network or other loading indicators.

Feb 23, 2017

Small library that contains common extensions for Android. Aims:

  • Provide the shortest way to do things
  • Reduce count of "Compat" and "Utils" classes
  • Remove boilerplate code
Feb 23, 2017
Blurb

An OkHttp interceptor which pretty logs request and response data.

Feb 23, 2017