Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Advertisement

A Mosby based VIPER library for Android.

It allows you to create clean, modular, decoupled and easy to test apps with ease by providing you a neat toolkit for applying the VIPER architecture. It is shipped with the modules generator to relieve you from composing modules by hand and to speed up your development even more!

Feb 16, 2017

An Android MVVM helper library which works really well with Android Data binding.

Oct 7, 2017

Droidux is "predictable state container" implementation, inspired by Redux.

Dec 10, 2015

Slick is an Android library to create applications following the principles of Clean Architecture. Slick simplify using the Clean Architecture.

Oct 24, 2017

An extremely lightweight collection of classes for implementing a state based decoupled architecture for Android applications.

A major benefit of this is that it also keeps asynchronous code away from the Android lifecycle.

May 13, 2015

GraphFlow is a lightweight library for designing 'logic based' UI flows.

You create a graph of nodes logically connected where each node represents a UI renderable object (fragment/view/whatever you prefer).

Jun 27, 2017

ngAndroid is bringing angularjs type directives to android xml attributes.

Apr 20, 2015

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

A lightweight library which helps to create a view stack as a replacement for fragments and activities, provides transitions and persistence.

Jan 30, 2017

Unify activity and fragment life cycle for MVVM architecture.

Apr 27, 2016

Binds Android Activity lifecycle callbacks to Activity fields annotated with @AirCycle.

Fields annotated with @AirCycle that are defined in an Activity will receive lifecycle callbacks of the enclosing Activity. The Activity does NOT need to implement any interface or extend any specific base class.

The field itself also does NOT need to implement any interface or extend any specific base class.

The binding class is generated in compile time using Java annotation processing, NO reflection is used at runtime. Since all classes are generated in compile time, it can safely be used with ProGuard.

Inspired by SoundCloud's LightCycle library. Compared to LightCycle, AirCycle supports passing of Activity lifecycle callbacks without the need to extend from a specific base Activity. Additionally, the listener classes are completely flexible, without the need to extend from any class or interface. This enables more flexibility when developing and further promotes composition over inheritance.

Oct 18, 2016

An Android Framework Build With Gradle.

Features:

  • Easy to develop the android apps or libraries with grade
  • Support publishing an aar/jar file to Maven Central with Gradle
  • Configuring the build environment via gradle.properties
Jul 20, 2014

A minimalist, View-based application framework for Android.

Oct 31, 2015

Tesela is a code generate based library that helps you implement Model-View-Presenter pattern on Android. It let you annotate methods to make them be executed on UI thread or on a background thread. It will help you to keep a weak reference to the view, so forget about leaking your Fragment or Activity anymore while your background work finishes.

May 7, 2016

A multi-purpose Groovy library containing view injection and threading for Android using annotations. It's based on both ButterKnife and AndroidAnnotations.

Aug 23, 2014

Get your Android applications off the ground and running fast with this archetype. This bootstrap should contain everything you need to get going but not so much you have to spend time stripping things out. If you find your self deleting something frequently then it should probably be removed. This application is highly based off of Jake Wharton's u2020 and has a debug drawer ready and waiting for more awesomeness.

Oct 5, 2014

GreenDroid is a development library for the Android platform. It is intended to make UI developments easier and consistent through your applications.

Jul 5, 2014

Kick-starts Android application development.

Areas covered by ignition encompass:

  • UI components such as widgets, adapters, dialogs, and more
  • An HTTP wrapper library that allows you to write simple yet robust networking code
  • A class to load remote images off the web and cache them
  • A simple yet effective caching framework (caches to memory and disk, anything from HTTP responses to entire object trees)
  • Several helper classes for easier API level backwards compatibility, Intents, diagnostics, and more
  • A friendlier and more robust implementation of AsyncTask
Jul 5, 2014