Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

ViewModel Lifecycle allows you to track and observe Jetpack ViewModel's lifecycle changes.

Feb 10, 2022
Advertisement

Premo is a Kotlin Multiplatform library that helps to implement the Presentation Layer and share it on iOS, Android, Desktop and Web. Focus on writing logic instead of solving common and boring UI related issues: lifecycle, persistence, navigation, etc.

Jan 10, 2022

An offline first application in Jetpack Compose with MVVM architecture, representing a minimalistic implementation of Top Stories API. Built with components like DataStore, Coroutines, ViewModel, LiveData, Room, Navigation-Compose, Coil-Accompanist, koin etc.

Jan 9, 2022

A minimal notes application in Jetpack Compose with MVVM architecture. Built with components like DataStore, Coroutines, ViewModel, LiveData, Room, Navigation-Compose, Coil, koin etc.

Jan 4, 2022

Kotlin Multiplatform Mobius implementation - A functional reactive framework for managing state evolution and side-effects.

Jan 2, 2022

A Clean Architecture App to show use of multi-module-architecture in a Jetpack Compose.

Jan 1, 2022

Demo Application to understand the architecture of MVVM App with Unit tests.

Jul 1, 2021

Shuttle provides a modern, guarded way to pass large Serializable objects with Intent objects or saving them in Bundle objects to avoid app crashes.

Mar 8, 2021

Light library which provides kotlin field delegates aware of android lifecycle. Comfortable to avoid ugly lateinit operator or to use releaseble/closeable resources.

Nov 1, 2020

MobX architecture pattern to Android written in Kotlin.

Sep 21, 2020

A Framework that simplify developing MVVM Architecture and Material Design in Android with Kotlin language including useful Extensions and Sample Application. This Framework has some tools for Retrofit and OKHttp and Coroutine for calling REST API requests.

Dynamic Localization and Day/Night Theme & Meow Custom Widgets are another features.

Jun 11, 2020

Clean Rx Kotlin Architecture sample on GitHub Api.

Jun 11, 2020

A demo project based on Kotlin, MVVM architecture, coroutines, dagger, koin, and material designs & animations.

Dec 9, 2019

Kelm simplifies management of complex app states and asynchronous tasks. Kelm is a Kotlin library based on the Elm Architecture and RxJava.

Nov 21, 2019

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.

Sep 2, 2019

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

A showcase for unidirectional data flow on Android, powered by Kotlin Coroutines.

Jul 26, 2019

A demo project for the health care todo list based on Kotlin MVVM architecture and material design & animations.

Jun 30, 2019

The library provides the means necessary to easily integrate the MVVM Architectural Pattern into your application; it includes the adaptations for the dagger 2 DI library, as well as the new Android Navigation Architecture Component one.

The library is accompanied by a comprehensive Demo Application that is built upon the MVVM and Clean Architecture concepts and utilizes such libraries as RxJava, Dagger2, Android Navigation Architecture Component, OkHttp, Retrofit, Room, Glide.

Jun 23, 2019

Knot is a concise reactive state container library for Android applications written in Kotlin, which helps managing application state by reacting on events and performing asynchronous actions in a structured way.

May 16, 2019

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

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

Mar 17, 2019

A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.

Feb 5, 2019

A basic sample android application to understand MVVM in a very simple way.

Dec 25, 2018

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

Model-View-ViewModel (ie MVVM) is a template of a client application architecture, proposed by John Gossman as an alternative to MVC and MVP patterns when using Data Binding technology. Its concept is to separate data presentation logic from business logic by moving it into particular class for a clear distinction. You can also check MVP

Dec 16, 2018

A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

Nov 12, 2018

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.

Nov 5, 2018

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

AbstractMvp is a library that provides abstract components for MVP architecture realization, with problems solutions that are exist in classic MVP.

Oct 12, 2018