Completed
Starting from scratch
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Mobile Architecture at Scale
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Motivation
- 3 How many engineers does it take
- 4 Uber has grown exponentially
- 5 Why 100 mobile engineers
- 6 The drivers side
- 7 The Uber app
- 8 Lets just change everything
- 9 Engineering Challenges
- 10 Biggest Problems
- 11 State
- 12 Modifying
- 13 Starting from scratch
- 14 Staying native
- 15 Independent code bases
- 16 Rewrite goals
- 17 How did we do this
- 18 What did we learn
- 19 What did we build
- 20 What we build
- 21 Hands on
- 22 State in State
- 23 Tree
- 24 UI
- 25 Menu
- 26 Mobile MVC
- 27 MVP Model View Presenter
- 28 MVP Model View Intent
- 29 MVP View Intent
- 30 Interactor
- 31 Routing
- 32 View Tree
- 33 Viper
- 34 Ribs
- 35 Presenter
- 36 Onboarding
- 37 Learning a new architecture
- 38 Open Source Architecture
- 39 lint rules
- 40 RFC
- 41 Ownership
- 42 Apps
- 43 Reb
- 44 Feedback
- 45 Is it worth it
- 46 Wrapping up