
Fragmented - Android Developer Podcast 247: The Art of App Modularization with Siggi Jonsson
Jun 12, 2023
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Introduction
00:00 • 3min
Siggie Johnson and Tinder's Modularization Project
03:00 • 2min
The Importance of Modularization
05:27 • 2min
How to Break a Monolith Into Multiple Modules
07:25 • 2min
The Heuristic of Modularization
09:13 • 5min
The Importance of Modularizing by Layer
14:26 • 4min
How to Modularize a Medium Sized App
17:58 • 2min
The Problem With Multiple Modules in a Project
19:39 • 2min
The Impact of Dependencies on Build Time
21:09 • 2min
The Effect of Dependencies on Object Graphs
23:04 • 2min
How to Extract Common Dependencies From a Common Module
24:42 • 4min
How to Visualize Your Projects
28:45 • 3min
Android Gradle: A Plugin for Managing Dependencies
31:20 • 4min
How to Use Graph and Tangler to Untangle Dependencies
34:55 • 5min
The Problem With Parallelization in a Long Graph
40:15 • 4min
The Importance of Decoupling App Modules and Features
44:03 • 4min
How to Manage Your Databases
48:27 • 2min
How to Implement a Customer Repository in Your Application
50:56 • 2min
The Importance of Flexibility in Implementation
53:17 • 3min
How to Use Graph Assert in a Public Module
56:02 • 5min
How to Build a Single Monolith
01:01:20 • 2min
How to Reach Out to Ziggy Johnson on Modularization
01:03:27 • 3min
