Let's Design UI the Right Way
summary
Practical approaches for designing and implementing reusable, maintainable UI in mobile apps, focusing on common UI problems like keyboard handling, table views, multi-state screens, and different layouts for iPhone vs iPad. Describes component-based techniques that let new developers change UI without rewriting code, and presents Badoo’s solution using Atomic Design to manage custom visual components across designers and developers.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 2:32Legacy code problems
- 13:40Component approach solution
- 24:28Event-based detection and states
- 28:05Visual snapshot tests
- 34:06Results and benefits
- 45:22Q&A
related talks
53mIndispensable Principles of Crafting Complex Interfaces
23mFantastic UI and where it lives - creating and implementing UI without the pain
42mIndispensable Principles for Designing Complex User Interfaces
20mBuilding a Mobile Design System
37mInspired by SwiftUI, Building a Design System on UIKit
32mAtomic Design Theory in Practice
39mRe-Compose your UI: building an atomic design library
48mSucceeding at a modular UI rewrite: architecture, design system and screenshot tests
