A playground for MVVM style architecture on Android.
A Android sample that implements Redux architecture (using Fluxxan and Anvil) and NoSQL (using SnappyDB).
This is the SampleApp for Android Project Structure.
Android app built with an MVP approach without RxJava or Dagger.
An example of CleanArchitecture on Kotlin.
CatanArchitecture is a sample repository to illustrate Hexagonal architecture in Android.
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.
This is a simple start-template to save you a little time.
The Android SDK has changed much since its first version. Every new version comes with many new APIs. However, there is no perfect API, some do too much under the hood, others couple your classes to the context, others have more lifecycle events than you have years in your life.
This sample project shows how to apply MVP
and Clean architecture
on an Android app.
This is example of application built with VIPER
architecture.
Android DI, DDD, Specification Pattern, Repository Pattern, IoC.
Abstract, easy, quick, flexible and extendable Rapid Android development.
Demo project for Mortar / Flow / Dagger2 with Auto Dagger2 and Auto Mortar.
A project which showcases usage of Dagger, RxJava and Retrolambda among other open source libraries.
A project which showcases usage of AndroidAnnotations among other open source libraries.
This is an ambitious example project of what can be done with RxJava to create an app based on streams of data.
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:
Clean contacts is a sample repository to illustrate Clean architecture in Android. It has also many other details that hopefully will be useful too.
Sample project created to reinforce some of the main concepts described in the tech talk "Effective Android UI".
MvpCleanArchitecture is a sample project using Clean architecture and MVP.
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.
Port of Jake Wharton's U+2020 sample app with use of Mortar & Flow + couple more examples.
A sample Android app which showcases advanced usage of Dagger among other open source libraries.