Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Library to help developers build full MVP apps.

Dec 29, 2016

Android Base MVP Concept with RXJava, Dagger, Event Bus, Retrofit, Glide, OkHTTP, Butterknife.

Aug 24, 2016

Command design pattern implementation for Android Data Binding.

Apr 10, 2016

This repository demonstrates the Model View Presenter architecture.

Dec 31, 2015

A Model-View-ViewModel library for Android apps.

Jun 24, 2016

A Reactive Presenter library for MVP pattern for modern Android Apps. This library follows the lifecycle of an android app components (Activity, AppCompatActivity, Fragment, DialogFragment). Specifically relies on RxLifecycle by Trello.

Nov 15, 2017

Android MVC/MVP/MVVM framework.

Aug 8, 2016

Kickstarter MVP framework for android projects.

May 11, 2017

This is an extension for the mosby library. It contains a few default activities and fragments which are often used in android development (e.g. Activity with Toolbar, Activity with Tabs, Fragment with RecyclerView, ...)

May 18, 2015

Simple lightweight MVP library for Android.

Aug 1, 2016

An annotation-processing based library that helps avoiding big if/else blocks through the "Command" pattern, where every block is declared in a separate method, and this method is annotated with @Command, and this command is triggered if the key mentioned in the @Command meets the condition expected. No Reflections used.

Sep 11, 2017

Design Patterns implemented in Kotlin.

  • Behavioral
  • Creational
  • Structural
Nov 1, 2016

A powerful, and very simple MVP library with annotation processing and bytecode weaving.

EasyMVP eliminates the boilerplate code for dealing with MVP implementation.

Oct 31, 2016

Simple and powerful MVP library for Android.

Ferro elegantly solves two age-old problems of Android Framework related to configuration changes:

  • restore screen's data
  • managing background tasks
Jul 25, 2016

Declarative pattern matching solution to algebraic data types in Kotlin programming.

Sep 2, 2019

JPatterns is a collection of annotations that should make it easier to communicate the use of Design Patterns within your code to your fellow developers and your future self.

Design Patterns are typically encoded into Java code in an ad-hoc fashion. They are either embedded into the names of the classes or written into the Javadocs. Unfortunately it is impossible to accurately determine a pattern based solely on the class structure without knowing the intent of the code author.

Jan 25, 2017

A Model-View-Presenter framework for modern Android apps.

Apr 4, 2015

Moxy is Android library based on MVP pattern.

Jun 6, 2016

Android MVVM lightweight library.

Sep 20, 2015

A pure MVC base library on android. Using it, your code can be very clean in MVC pattern: light Activity, light View, light Model.

Oct 10, 2016

Collection of useful classes to design MVC applications.

May 16, 2015

Helper classes to build Android Apps through MVP pattern in a faster way.

Nov 30, 2016

A toolkit help to build Android MVVM Application.

Jun 18, 2016

Nucleus is an Android library which helps to use the Model-View-Presenter pattern.

Jan 16, 2015

A light weight MV* framework to build android reusable UI components.

Apr 16, 2016

Lightweight Android MVP library with easy implementation.

Aug 10, 2016

A data-binding Presentation Model (MVVM) framework for the Android platform.

Sep 24, 2014

A reactive implementation of Presentation Model / MVVM pattern in Android.

Sep 1, 2018

Shelf is an easy way to implement repository pattern in your project.

Feb 2, 2017

A very, very compact library that enables you to create on-demand singletons within your application and easily store them to disk. Utilizing a dead-simple API, this library makes creating singletons and persisting data much more fun!

Jan 2, 2015