Overview
Syllabus
Intro
Britts background
Who is Britt
When everything is changes
My first startup
William Shakespeare
What makes sense for me
Goals
Architecture Components
Personal Question
Three Layers
Example
Presentation Layer
View Model
Set View Model
View Model State
Update View Model
Live Data
Live Data Object
Observer
ViewModel
ViewModelProvider
Multiple View Models
Save Jelly Bean
Data Layer
Data Model
Repository
Jellybean
Firebase
Interactors
Use Cases
Business Logic
Jelly Bean
Layer Interaction
Reuse Interactions
Domain Layer
Room
Entity
Dowel
DAO
SQL
Database Instance
Notifications
Conclusion
Questions
Taught by
Devoxx