Android Starter is a starter project which implements MVP Pattern. It includes libraries:
This demo aims shows practical way of clean architecture, MVP.
Abstract, easy, quick, flexible and extendable Rapid Android development.
Got idea from Android Clean Architecture, this is a very simple Android app which describes how we can design a clean and clear architecture for an Android App.
Base skeleton structure to start every new project, based on the design patters suggested by Robert C. Martin (aka Uncle Bob) on his clean architecture.
A project which showcases usage of AndroidAnnotations among other open source libraries.
A project which showcases usage of Dagger, RxJava and Retrolambda among other open source libraries.
Dagger2Scopes is a sample Android app to implement usual Dagger 1 multiple scoping logic with the brand new Dagger 2 Google lib. In this sample you will be able to find the following features:
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.
A minimal notes application in Jetpack Compose with MVVM architecture. Built with components like DataStore, Coroutines, ViewModel, LiveData, Room, Navigation-Compose, Coil, koin etc.
A Clean Architecture App to show use of multi-module-architecture in a Jetpack Compose.
Demo Application to understand the architecture of MVVM App with Unit tests.
A simple implementation of android app based Android new architecture components (ViewModel, LiveDate, RoomDAO) with Dagger2 & Retrofit2. Written in Kotlin.
Examples of application architecture implements in Android. Contains MVC, MVVM, Redux.
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView.
Clean Arch is a derivative of a model-view-presenter (MVP) architectural pattern. This paradigm is made in maximizing maintenable code. So, the essentials are already bundled in one package. Its pattern is greeting like MVP, but I try refactor to apply clean code principle. For the lifecycle, I try to make a little different (not as a whole), both Activity and Fragment.
A sample Android application to demonstrate how to build screens as fully independent modules.
Goals
A sample app that shows how we can apply unidirectional data flow architecture on Android using Kotlin.
An example for Redux architecture on Android.
This is a SIMPLE MVP-CLEAN KOTLIN sample of Rosie Implementation Architecture!
A Android sample that implements Redux architecture (using Fluxxan and Anvil) and NoSQL (using SnappyDB).
CatanArchitecture is a sample repository to illustrate Hexagonal architecture in Android.
This is example of application built with VIPER
architecture.
Demo project for Mortar / Flow / Dagger2 with Auto Dagger2 and Auto Mortar.