YoVDO

Build a Modular Android App Architecture

Offered By: Android Developers via YouTube

Tags

Android Development Courses Continuous Integration Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore best practices and patterns for building a robust, solid, and extensible Android architecture in this 32-minute conference talk from Google I/O'19. Learn about modular app architecture, faster incremental compilation, improved continuous integration, and techniques to reduce install size. Discover approaches to modularize per layer, implement bottom-up design, and achieve isolation for better testing. Dive into dynamic feature modules, database management strategies, and the benefits of using Room. Gain insights on creating Android-free modules to enhance your app's flexibility and maintainability. Presented by Android experts Yigit Boyar and Florina Muntenescu, this talk offers valuable guidance for Android developers seeking to optimize their app architecture.

Syllabus

Intro
Faster incremental compilation
Faster continuous integration
Reduce install size
Test different things
Modularize per layer
Bottomup approach
Isolation
Testing
Dynamic feature modules
Databases
One database
Hybrid approach
Room
Android free modules


Taught by

Android Developers

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn