Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A sample app that shows how we can apply unidirectional data flow architecture on Android using Kotlin.

Oct 14, 2017
Advertisement

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

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

LifecycleMvp is implementation of MVP architecture with Android Architecture Components.

Sep 16, 2018

LightCycle is an Android library that helps break logic out of Activity and Fragment classes into small, self-contained components called LightCycles.

Mar 23, 2016

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

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

Jan 2, 2022

MobX architecture pattern to Android written in Kotlin.

Sep 21, 2020

A simple library that makes it easy to pair thin views with dedicated controllers, isolated from most of the vagaries of the Activity life cycle.

Jul 5, 2014

Demo project for Mortar / Flow / Dagger2 with Auto Dagger2 and Auto Mortar.

Jul 10, 2015

A Mosby based VIPER library for Android.

It allows you to create clean, modular, decoupled and easy to test apps with ease by providing you a neat toolkit for applying the VIPER architecture. It is shipped with the modules generator to relieve you from composing modules by hand and to speed up your development even more!

Feb 16, 2017

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

Jan 1, 2022

An Android project with MVP pattern which adapts with new Android architecture components introduced in Google IO 2017. It provides lifecycle-aware Presenter with support of LifeCycle and local data source handled by Room (an abstraction layer over SQLite).

This demo project uses StackExchange API as a remote data source. Also, it covers basic and general tasks which most Android apps deal with.

Mar 10, 2018

MvpCleanArchitecture is a sample project using Clean architecture and MVP.

Dec 13, 2014

Sample app to demonstrate MVP (Model - View - Presenter) architecture in android.

Jun 10, 2017

A project which showcases usage of AndroidAnnotations among other open source libraries.

May 17, 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

A common Architecture for Android Applications developing based on MVP,integrates many Open Source Projects(like Dagger2, Rxjava, Retrofit... ), to make your developing quicker and easier.

Jun 3, 2017

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

Unify activity and fragment life cycle for MVVM architecture.

Apr 27, 2016

Adds listeners for Activity and Fragment.

Apr 20, 2016

A sample project based on the new Android Component Architecture.

Lifecycle, LiveData, MVVM, ViewModels, DataBinding, Dagger

Nov 5, 2017

Newtron Watchdog allows the critical applications you develop for Android to keep running even after an application crash.

Sep 6, 2017

ngAndroid is bringing angularjs type directives to android xml attributes.

Apr 20, 2015

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

Jul 26, 2019

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

Paginize is a light-weight application framework for Android.

Feb 16, 2015

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

An abstract application stack which facilitates:

  • Presenter lifecycle management
  • Presenter -> Presenter control flow
  • Fine grained data scope management
  • Presenter lifecycle events
Oct 3, 2015

A playground for MVVM style architecture on Android.

Dec 10, 2016