Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A demo project for the health care todo list based on Kotlin MVVM architecture and material design & animations.

Jun 30, 2019

An Implementation of the Actor-Model in pure Android components, also supports inter-process communication between Actors.

Aug 28, 2017

A simple implementation of android app based Android new architecture components (ViewModel, LiveDate, RoomDAO) with Dagger2 & Retrofit2. Written in Kotlin.

Apr 14, 2018

Android Architecture using Google guides.

May 20, 2017

Movie Sample project with new android architecture components.

May 22, 2017

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.

May 23, 2017

This application is example of Android Architecture Components which implements MVVM Pattern.

May 26, 2017

Android kotlin clean architecture rxjava2 + dagger2 + retrofit2 + realm.

Apr 2, 2017

Android Kotlin Starter is a starter project which implements MVP Pattern.

May 22, 2017

Android App starter based on Android + MVP + Dagger2 + RxJava2 + Robolectric + Espresso + Mockito + JaCoCo.

Feb 7, 2017

This is simple example of pure MVVM (Model VIew View-Model) android architecture example using Data Binding, ViewModel and many more features.

Mar 31, 2018

This is the SampleApp for Android Project Structure.

Nov 10, 2016

Examples of application architecture implements in Android. Contains MVC, MVVM, Redux.

Mar 16, 2018

Best practices in Android development - lessons learned from Android developers in Futurice. Avoid reinventing the wheel by following these guidelines.

Nov 5, 2014

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.

Sep 3, 2014

A showcase of Flux architecture patterns for Android apps.

Jan 6, 2018

This demo aims shows practical way of clean architecture, MVP.

May 3, 2017

This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView.

Feb 4, 2017

A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.

Feb 5, 2019

Android Starter is a starter project which implements MVP Pattern. It includes libraries:

  • RxJava2
  • RxAndroid
  • Dagger2
  • Butterknife
  • Crashlytics
  • Timber
  • GreenDao
  • Realm
  • Retrofit
  • OkHttp
  • Gson
  • Picasso
Apr 11, 2017

This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView.

Jan 21, 2018

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

Dec 16, 2018

A basic sample android application to understand MVVM in a very simple way.

Dec 25, 2018

Starter boilerplate projects for Android, with Components Architecture implemented, written completely in Kotlin. Variations include Rx, Realm & Dagger usage.

Oct 26, 2017

A sample Android application to demonstrate how to build screens as fully independent modules.

Goals

  • Use native Android SDK as much as possible (Fragment, ViewModel)
  • Support configuration changes
Oct 15, 2017

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:

  • modules are fully independent
  • modules declare the dependencies they need
  • modules declare the states they correspond to
  • modules declare the events that can be triggered
  • the hosting application sets up the states it uses (i.e., "screens")
  • the hosting application sets up how to navigation between states (with events)
  • the hosting application sets up the dependency injection mechanism
Dec 11, 2016

A sample Android app using the MVP architecture.

Dec 24, 2016

A sample Android app using the MVP architecture, using:

  • Dagger2
  • mosby
  • retrofit2
  • RxJava
Dec 24, 2016
Advertisement

An example project for creating machine learning model for MNIST to detect hand written digits.

Mar 30, 2017

Android project to experiment the VIPER approach.

Motivations

  • Tend toward the VIPER approach
  • Make it easier to test the application
  • Simplify the set up of asynchronous job with RxJava

Apr 26, 2017