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.
Sample project created to reinforce some of the main concepts described in the tech talk "Effective Android UI".
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, 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 showcase for unidirectional data flow on Android, powered by Kotlin Coroutines.
A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
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.
Port of Jake Wharton's U+2020 sample app with use of Mortar & Flow + couple more examples.
This is a simple start-template to save you a little time.
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.
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.
Android App starter based on Android + MVP + Dagger2 + RxJava2 + Robolectric + Espresso + Mockito + JaCoCo.
Android app built with an MVP approach without RxJava or Dagger.
Sample app showcases the MVP pattern and Uncle Bob Martin's Clean Architecture approach.
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.
A demo project based on Kotlin, MVVM architecture, coroutines, dagger, koin, and material designs & animations.
Examples of memory leaks and common patterns that cause them in Android development and how to fix/avoid them.
Android kotlin clean architecture rxjava2 + dagger2 + retrofit2 + realm.
Movie Sample project with new android architecture components.
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.
A playground for MVVM style architecture on Android.
A sample Android app using the MVP architecture.
A small Android sample demonstrates MVP (Model-View-Presenter) pattern.
A sample Android app using the MVP architecture, using: