Molecule: a practical approach to ARCHITECTURE DESIGN
summary
Molecule is a new Redux‑inspired architecture that actually ships: it implements three “atoms” — composable state, store, and observable view model — and interoperates with existing Katana/Tempura code so modules migrate one at a time. The demo is a seven‑module Pokédex (three modules shown) using SwiftUI and Swift concurrency; tests use a TestStore with closure assertions; navigation is available but still alpha and planned improvements target dependency injection and iOS16 APIs.
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:52Before Molecule
- 3:45Brainstorming Goals
- 6:54Results
- 8:01How Molecule is made
- 9:56Composable state
- 11:53How to manipolate and store information?
- 16:18Analyse what happens in our application
- 19:01STRENGHTS of Molecule
- 20:20DEMO
- 28:05Next steps to improve Molecule
related talks
26mMolecule: Using Compose for Presentation Logic
50mArchitecturally evident Spring applications with jMolecules
42mCompose: Beyond Android development
18mAtomic Design as a Migration Strategy
40mFunctional iOS Architecture in the SwiftUI Era
41mStateMachine Architecture Based on MVI: Combining KMM, Jetpack Compose and SwiftUI
38mArchitecture Agnostic UI Development
31mModern Compose Architecture with Circuit
