KMP Part 5: Sharing ViewModels and State Management Between Android and iOS

In Parts 2–4 you built a shared domain layer (models, validation, use cases), networking layer (Ktor), and database layer (SQLDelight). Now…