YoVDO

Clean, Easy & Stable - Android Architecture

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Firebase Courses Reactive Programming Courses MVVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 JHipster
Pluralsight
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