Clean, Easy & Stable - Android Architecture
Offered By: Devoxx via YouTube
Course Description
Overview
Explore a comprehensive conference talk on building clean, easy, and stable Android architecture. Learn how to structure your app for stability, testability, and scalability. Discover the benefits of different architectural patterns like MVP and MVVM, and gain insights into new functionality and components. Understand how to elegantly organize your project to support changes and growth, potentially reaching billions of users. Dive into topics such as Architecture Components, View Models, Live Data, Repositories, Use Cases, and Room database. Benefit from the speaker's extensive experience in leading mobile teams for startups and her involvement in the Android development community.
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
Related Courses
Front-End JavaScript Frameworks: AngularThe Hong Kong University of Science and Technology via Coursera Многопоточность и сетевое взаимодействие в Android
Moscow Institute of Physics and Technology via Coursera Creating a Dynamic Web Application using RShiny
Coursera Project Network via Coursera Building Web Applications with Shiny in R
DataCamp Develop a reactive Java microservice with ReactiveJ
Udemy