Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Android Library that provide simpler way to start the Activities with multiple arguments.

Field and method binding for Android Activity arguments, which uses annotation processing to generate boilerplate code for you, and:

Eliminate all putExtra and getXXXExtra methods. Allows you to forget about all keys that were used to pass agruments. Support flags and Intent provide.

Feb 10, 2017

This library allows to use Material activity choosers on Jelly Bean+.

Dec 22, 2016
Show card

Android library which allows you to swipe down from an activity to close it.

Aug 30, 2015

Library for handling Kiosk Mode in your Android Application. It restricts device to be using only one activity without possibility to switch to other app.


  • Run activity of you choice in kiosk mode
  • Blocks every application from going into foreground with activity manager
  • Handles home button by being a Launcher App
Dec 14, 2014

Android Library to make a cool intro for your app.

Jun 5, 2015

Show your apps key features in a cool way.

Sep 1, 2015

Android library that adds methods isForeground / isBackground / isReturnedFromBackground.

Jan 31, 2017

Composition over inheritance

Allows to add functionality into an Android Activity. Just because we all have a BaseActivity in our projects containing too much unused stuff. When it grows, it get unmaintainable.

May 10, 2016

Once you start tugging on the thread of the master-detail pattern, you quickly realize that there are many other design patterns that Google recommends that would affect your implementation, such as using contextual action bars (a.k.a., action modes) for operations on content. Getting all of this design guidance to work, and dealing with classic Android challenges like configuration changes, results in a lot of infrastructure code, before you even begin to start writing actual business logic for the app.

This library is designed to supply that infrastructure code, leaving you free to focus more on what makes your app unique or otherwise important.

Dec 15, 2014

CWAC-Presentation: Second Screens Supported Succinctly

This project offers a series of classes that wrap around the Presentation and DisplayManager of Android 4.2.

Dec 21, 2014

The library was created in order to provide new animations for activities on Android.

Mar 28, 2015

Easily add Portfolio Activity in your android app.

May 11, 2017

This project is an implementation of the User Profile Interface Animation.

Mar 25, 2015

An Android wrapper to simplify process for start an Activity.

Mar 27, 2017

A library to easily show open source (Github) project contributors.

Jun 22, 2015

An Android library to show an intro to your users.

Sep 16, 2015

An activity manager for Android.

Jan 23, 2016

The LifecycleModel class is designed to store and manage UI-related data in a lifecycle conscious way, The LifecycleModel class allows data to survive configuration changes such as screen rotations, It also handles the communication of the Activity / Fragment with the rest of the application.

Dec 10, 2017

A library that helps implementing Android's LifeCycleObserver interface for variables instead of Classes, for example:

LiteCycle.with(10).forLifeCycle(this).onResumeUpdate(i -> i + 1).onPauseUpdate(i -> i + 1).observe()

Feb 7, 2018

A Lollipop material design styled android pin-code library.

Jan 26, 2015

Makes it easy to create a beautiful about screen for your app.

Jan 5, 2017

An example project / library of outside layout activity.

This is contains below components:

  • AlignedOutsideActivity
  • ScaleOutsideActivity
  • TranslateOutsideActivity
Aug 13, 2017

Android library allowing to preserve instance of any object across orientation changes.

Sep 8, 2016

Now you can preserve object instance without any hassle during orientation change.

Oct 4, 2016

Pull down to finish an Activity.

Oct 15, 2015

An android library which enables activity/fragment fields retention through configuration changes (e.g screen rotatio) by generating boilerplate code for you.

Feb 16, 2017

An Rx wrapper for receiving results from startActivityForResult() as an Observable.

Sep 23, 2016

Rx binding of new Android Architecture Component Lifecycle.

May 23, 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

The utilities provided here allow for automatic unsubscription from sequences based on Activity or Fragment lifecycle events. This capability is useful in Android, where incomplete subscriptions can cause memory leaks.

Jul 30, 2015