Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Design pattern samples implemented in Java.

Sep 17, 2014

Design Patterns implemented in Kotlin.

  • Behavioral
  • Creational
  • Structural
Nov 1, 2016

MVP Android Example used to explain how to use this MVP pattern in Android apps.

Feb 10, 2015

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

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

Apr 4, 2015

An example concept of MVVM and Kotlin. Display, Filter & Sort the given restaurants from assets with Jetpack Compose and AAC.

Jan 1, 2022

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

Sep 1, 2018

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

A Model-View-ViewModel library for Android apps.

Jun 24, 2016

Simple command pattern helper class.

May 25, 2016

ThirtyInch - a MVP library for Android.

The perfect distance to the Android Framework is approximately thirty inches, the average length of the human arm, shoulder to fingertips.

Sep 6, 2016

Moxy is Android library based on MVP pattern.

Jun 6, 2016

Android Application sample of how to implement Master/Detail pattern that follows Material Design visual language.

Jan 18, 2017

This repository showcases and compares different architectural patterns that can be used to build Android apps. The exact same sample app is built three times using the following approaches:

  • Standard Android: traditional approach with layouts, Activities/Fragments and Model.
  • MVP: Model View Presenter.
  • MVVM: Model View ViewModel with data binding.

Sep 22, 2015

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

Sep 2, 2019

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

Collection of useful classes to design MVC applications.

May 16, 2015

This repository demonstrates the Model View Presenter architecture.

Dec 31, 2015

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

Aug 24, 2016

Lightweight Android MVP library with easy implementation.

Aug 10, 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

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

A demonstration of handling Activities and Fragments using Dagger dependency injection framework

The real benefit here is that you create an object graph only when you need it. This contributes to keeping the memory footprint of your app as low as possible.

Feb 14, 2015

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

Sep 24, 2014

Kickstarter MVP framework for android projects.

May 11, 2017
Advertisement

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

Nov 30, 2016

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

Feb 2, 2017

Simple lightweight MVP library for Android.

Aug 1, 2016