Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Advertisement

MobX architecture pattern to Android written in Kotlin.

Sep 21, 2020

Utility to trigger action on Android lifecycle events. Contains implementation based on Android Architecture Components and own implementation with extended set of events for Activity and Fragment.

java lifebus.on(Lifecycle.Event.ON_STOP, () -> { holdMe.release(); });

May 15, 2018

This is an android framework for build complex application with different architectures (MVC ready/MVP/MVVM/MVI etc.). It's created on top of MVC pattern with powerful event system, dependency injection and property delegation, also it supports multi-core instances and animation changes between views.

Jul 21, 2018

BARACUS is the BAReknuckle Android Context USher, a tiny framework for android development enabling you to have dependency injection, dynamic context handling and database object relational mapping.

Features:

  • Dynamic context creation and destruction
  • Type based dependency injection plus documentation annotation
  • Object relational mapper
  • Dao-Approach for mapping and lazy loading / lazy references
  • Modification awareness for components - listen for data changes
  • Automatic database version and migration management
  • Hot-Backup of Sqlite
  • Declarative form validation and automatic error routing
Jan 29, 2015

A comprehensive library designed specifically for the Android Mode in Processing.

Jul 5, 2014

Adds listeners for Activity and Fragment.

Apr 20, 2016

An easy, powerful, and flexible MVP/MVI library for Android apps. It uses the same principles as Mosby (Model-View-Intent) but made easier and it has a built-in mechanism to save and restore your view state.

May 16, 2018

A complete android componentization solution, powered by MVPArms.

Jul 14, 2018

ViewStateStore wraps a LiveData for deliver ViewStates to the UI.

Supported ViewState types are:

  • Success: holds the real data
  • Error: holds and error ( which could be a custom class ) with its Throwable and an optional customMessageRes.
  • Loading
  • None (default initial value)

It also supports Android's Paging.

Apr 1, 2019

A Reactive Android MVP Framework which is Slick to use, Inspired by MVI and Elm Architecture.

Apr 14, 2018

Inversion simplifies the ServiceLoader usage to retrieve all the implementations of a certain interface. Using Inversion it's easy to use the dependency inversion in a multi module project.

Aug 2, 2019

Rosie is an Android framework to create applications following the Clean Architecture.

Rosie divides your application in three layers, view, domain and repository. For each layer, Rosie provides plenty of classes that will make defining and separating these concerns much easier.

Feb 25, 2016

An architecture for Android as a replacement of MVC.

Nov 17, 2015

Scoop is a micro framework for building view based modular Android applications.

Dec 12, 2015

Easy and intuitive architecture pattern library for Android by Naver Corp.

Mar 17, 2019

Krate is a predictable state container for Kotlin and RxJava. It brings order to the chaos by taking care of the data flow in your app. Krate is heavily inspired by This talk by Jake Wharton but also Flux and Redux.

Dec 17, 2018

Paginize is a light-weight application framework for Android.

Feb 16, 2015

Android MVP architecture in Kotlin using Dagger2, RxJava2, Retrofit2.

This is simple Kotlin MVP demo. Here we are using following technologies:

  1. Dagger2
  2. Retrofit2
  3. Kotlin extensions

The app has following packages:

  1. annotation : Custom anotations related to DI life cycle.
  2. component : Dependency providing classes using Dagger2.
  3. network : Network classes using retrofit2.
  4. presenter : Presenter classes and DI Module.
  5. ui : View classes along with their corresponding Presenters.
Jan 3, 2018

Separating data and state handling from Fragments or Activities without lots of boilerplate-code. Reducing them to simple dumb views.

Feb 20, 2015

Quantum is a general purpose state management library designed for building easy, stable and thread safe Android applications. It was inspired by AirBnb's MvRx and tailored for building reliable ViewModels.

Oct 14, 2018

This framework is designed to solve the traditional MVP class and interface too much, and Presenter and View communicate too complicated through the interface, reuse Presenter too much cost.

Jun 15, 2017

A library that offers a generic implementation of the domain and data layers from the clean architecture.

Apr 30, 2017

Android reactive MVP stack.

The library encourages developers to use Android Clean MVP architecture pattern.

Jan 16, 2017

Reduks is a redux-like implementation for kotlin apps, with this you can create, state, actions, reducers, stores and middlewares in an easy way.

Oct 9, 2017

A carefully crafted Android framework that includes: DI, ORM, EventBus, JSON (de)serialization feature, improved AsyncTask & IntentService, Logger, RESTClient, ImageFetcher, and a lot of utils.

Jul 5, 2014

This is a set of classes with a small, extensible API which provides basic abstractions for building your apps using VIPER architecture.

May 21, 2016

FireDroid is an architectural framework for Android apps that use Firebase services. The framework takes on the burden of integrating Firebase services to your app and helps you avoid boilerplate code.

Jan 26, 2018
Advertisement

Base is a lightweight library that gives you a clean architecture foundation for your Android MVP's.

Sep 7, 2015

Simple, Tiny, Extendable Android MVP library. No complex Base Activity, Base Fragment or Base View. Just base Presenters and View interface for you to extend from.

Jun 18, 2017

Fluxxan Fluxxan is an Android implementation of the Flux Architecture that combines concepts from both Fluxxor and Redux.

May 11, 2015