Migrating from LiveData to StateFlow Without UI Regressions
A safe Android migration path that separates persistent state from one-time UI events.
Youtuber @CodeWithWilliamJiamin's Website
• 1 min read
A safe Android migration path that separates persistent state from one-time UI events.
• 1 min read
Fix duplicated Android back stack restoration by centralizing route state and one-shot restore logic.
• 1 min read
Prevent Android data-loss regressions with migration-path tests and post-migration integrity checks.
• 1 min read
Decouple API changes from UI by introducing tested DTO-to-UI mapping boundaries.
• 1 min read
Prevent rotation-related state loss by centralizing UI state in ViewModel and SavedStateHandle.
• 1 min read
Prevent startup instability and ad revenue loss by moving SDK initialization to the right lifecycle boundary.
• 1 min read
A robust question-loading pattern that prevents category leakage and malformed quiz sets.
• 2 min read
SwiftUI series 12: Creating a Thumbnail Maker App in SwiftUI and Add Save to Photo Library Functionality In this tutorial, we'll build a Thumbnail…
• 2 min read
SwiftUI series 11: Creating a Thumbnail Maker App in SwiftUI: Basic Text Floating Above Image App In this tutorial, we'll build a simple but…
• 3 min read
SwiftUI series 10: Building a Better Fruit Search UI in SwiftUI: Custom Components and Search Implementation In this tutorial, we'll explore how to create…
• 2 min read
SwiftUI series 9: Building a Fruit Search App: Data Model and ViewModel Implementation In this tutorial, we'll explore how to create a robust data…
• 2 min read
SwiftUI series 8: Building a Switch Tab Demo in SwiftUI In this tutorial, we'll walk through creating a simple yet effective search interface using…