A demo project for the health care todo list based on Kotlin MVVM architecture and material design & animations.
An Implementation of the Actor-Model in pure Android components, also supports inter-process communication between Actors.
A simple implementation of android app based Android new architecture components (ViewModel, LiveDate, RoomDAO) with Dagger2 & Retrofit2. Written in Kotlin.
Android Architecture using Google guides.
Movie Sample project with new android architecture components.
Android Architecture Components (AAC) is a new collection of libraries that contains the lifecycle-aware components. It can solve problems with configuration changes, supports data persistence, reduces boilerplate code, helps to prevent memory leaks and simplifies async data loading into your UI. I can’t say that it brings absolutely new approaches for solving these issues, but, finally, we have a formal, single and official direction.
This application is example of Android Architecture Components which implements MVVM Pattern.
Android kotlin clean architecture rxjava2 + dagger2 + retrofit2 + realm.
Android Kotlin Starter is a starter project which implements MVP Pattern.
Android App starter based on Android + MVP + Dagger2 + RxJava2 + Robolectric + Espresso + Mockito + JaCoCo.
This is simple example of pure MVVM (Model VIew View-Model) android architecture example using Data Binding, ViewModel and many more features.
This is the SampleApp for Android Project Structure.
Examples of application architecture implements in Android. Contains MVC, MVVM, Redux.
Best practices in Android development - lessons learned from Android developers in Futurice. Avoid reinventing the wheel by following these guidelines.
This is a sample app that is part of a blog post about how to architect android application using the Uncle Bob's clean architecture approach.
A showcase of Flux architecture patterns for Android apps.
This demo aims shows practical way of clean architecture, MVP.
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView.
A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
Android Starter is a starter project which implements MVP Pattern. It includes libraries:
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView.
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
A basic sample android application to understand MVVM in a very simple way.
Starter boilerplate projects for Android, with Components Architecture implemented, written completely in Kotlin. Variations include Rx, Realm & Dagger usage.
A sample Android application to demonstrate how to build screens as fully independent modules.
Goals
A sample Android application to demonstrate how to build screens as fully independent modules.
It relies on a Finite State Machine (EasyFlow), to handle screens as states and trigger/consume events. Events allow the application to handle navigation between screens. The global context of the FSM is used to pass arguments as a Bundle. It also shows how to use dependency injection (via Dagger 2 for example) in modules.
This way:
A sample Android app using the MVP architecture.
A sample Android app using the MVP architecture, using:
An example project for creating machine learning model for MNIST to detect hand written digits.
Android project to experiment the VIPER approach.