In this codelab you will learn about app App architecture in adnroid

This based on documantation from devloper android site: https://developer.android.com/topic/architecture

App archtecure describes the code stractures, the patterns and techniques used to design and build the app.

we will go over the recomended app a architecture

https://developer.android.com/jetpack/guide

app layers:

layer diagram

Please read all the about all the following topics from android app architecture

ViewBinidng and DataBindings

ViewModel

LiveData

saving UI State

Flow

Room

DataStore (instead of shared pref)

WorkManager (presinst work)

App navigation

return to main