Building a scalable, modularized, testable app from scratch

Subscribers:
1,350,000
Published on ● Video Link: https://www.youtube.com/watch?v=qX6zmKY4KP0



Duration: 21:31
102,090 views
2,148


If you're building an app from scratch or looking to update your app to follow modern Android development best practices, this talk will give you a high-level overview of all the pieces you need, and how they fit together using a real-world example: the Now in Android app. The source code for this app can be found at https://goo.gle/3XTxMIR

This talk also explains how we built one of the app's features and the decisions behind its design. We'll cover the app's testable, modular architecture and talk about how we built a set of reusable UI elements using Jetpack Compose and Material3.

Speaker: Don Turner

Chapters:
0:00 Introduction
1:12 Architecture overview
2:47 Data layer
5:03 UI layer overview
5:26 Creating a state holder
8:50 Creating a screen
11:34 Modularization
14:37 Testing
17:36 Creating an instrumented test
18:27 Material Design
20:03 Material component customization
20:43 Summary

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Modern Android Development track sessions → https://goo.gle/ADS-MAD

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #JetpackCompose







Tags:
building an app from scratch
updating your app
Android development best practices
Now in Android app
testable architecture
modular architecture
reusable UI elements
Jetpack Compose
Material3
Android Dev Summit
Android Developers Summit
Android Dev Summit 2022
ADS 22
ADS 2022
Developers Summit
Dev Summit
Android developer
android developers
android dev
android devs
android announcements
android announcement
app developer
application developer
ADS