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
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube