A showcase for unidirectional data flow on Android, powered by Kotlin Coroutines.
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView.
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView.
A Clean Architecture App to show use of multi-module-architecture in a Jetpack Compose.
Clean Architecture with Advanced Rx + Dagger 2.12 + Architecture Components.
This repo contains a simple list of products and send a simple transaction with apiary.
Clean Architecture with Dagger2 + Retrofit2 + Picasso.
This repo contains demo module which retrieves characters from Star wars API.
Sample project created to reinforce some of the main concepts described in the tech talk "Effective Android UI".
A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
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.
This is a simple start-template to save you a little time.
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 minimal notes application in Jetpack Compose with MVVM architecture. Built with components like DataStore, Coroutines, ViewModel, LiveData, Room, Navigation-Compose, Coil, koin etc.
An example project for creating machine learning model for MNIST to detect hand written digits.
A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
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.
Clean Rx Kotlin Architecture sample on GitHub Api.
A basic sample android application to understand MVVM in a very simple way.
This is the SampleApp for Android Project Structure.
The Shared Memory library allows for the creation of memory regions that may be simultaneously accessed by multiple Android processes or applications. Developed to overcome the Android 1MB IPC limitation, this Shared Memory library allows you to exchange larger amounts of data between your Android applications.
Sample app showcases the MVP pattern and Uncle Bob Martin's Clean Architecture approach.
Android app built with an MVP approach without RxJava or Dagger.
Android App starter based on Android + MVP + Dagger2 + RxJava2 + Robolectric + Espresso + Mockito + JaCoCo.
Best practices in Android development - lessons learned from Android developers in Futurice. Avoid reinventing the wheel by following these guidelines.
Examples of memory leaks and common patterns that cause them in Android development and how to fix/avoid them.
Demo Application to understand the architecture of MVVM App with Unit tests.
Android kotlin clean architecture rxjava2 + dagger2 + retrofit2 + realm.
A demo project based on Kotlin, MVVM architecture, coroutines, dagger, koin, and material designs & animations.
Movie Sample project with new android architecture components.
A playground for MVVM style architecture on Android.