A minimalist, View-based application framework for Android.
Shuttle provides a modern, guarded way to pass large Serializable
objects with Intent objects or saving them in Bundle
objects to avoid app crashes.
Slick is an Android library to create applications following the principles of Clean Architecture. Slick simplify using the Clean Architecture.
A Reactive Android MVP Framework which is Slick to use, Inspired by MVI and Elm Architecture.
An Android Framework Build With Gradle.
Features:
Spring for Android is an extension of the Spring Framework that aims to simplify the development of native Android applications.
A lightweight library which helps to create a view stack as a replacement for fragments and activities, provides transitions and persistence.
Framework for the development of android applications by Surf studio. Contains modules and development standards with which you can build a quality application in a short time.
Easy and intuitive architecture pattern library for Android by Naver Corp.
A multi-purpose Groovy library containing view injection and threading for Android using annotations. It's based on both ButterKnife and AndroidAnnotations.
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.
UltimateAndroid is a fast way to help you develop Android apps.
Current project has a lot of features like:
A library that offers a generic implementation of the domain and data layers from the clean architecture.
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.
ViewModel Lifecycle allows you to track and observe Jetpack ViewModel's lifecycle changes.
ViewStateStore wraps a LiveData for deliver ViewStates to the UI.
Supported ViewState
types are:
It also supports Android's Paging.
Android reactive MVP stack.
The library encourages developers to use Android Clean MVP architecture pattern.
Vita is a light and simple library that helps you to share ViewModel
between fragments and activities, even you can create ViewModels
in application scope.