360 andev 2017 chuck greb header

Clean App Design with Architecture Components

If you enjoy talks from 360 AnDev, please support the conference via Patreon!

Handling lifecycle events, maintaining view state, and persisting data are all common challenges on Android that have contributed to the widespread adoption of clean architecture patterns like Model-View-Presenter (MVP) and Model-View-ViewModel (MVVM). Android Architecture Components is a new collection of libraries announced at Google I/O to help developers manage these same nagging issues. This talk explores how Architecture Components can be leveraged in an app already using clean architecture principles to help make your code even more flexible, maintainable, and testable.

Get more development news like this

Next Up: Android Architecture Components and Realm

General link arrow white

About the content

This talk was delivered live in July 2017 at 360 AnDev. The video was recorded, produced, and transcribed by Realm, and is published here with the permission of the conference organizers.

Chuck Greb

Open source aficionado, test-driven evangelist, and clean code connoisseur. Android Artisan @ Button.

4 design patterns for a RESTless mobile integration »