A couple of years ago I started working on a pet project to manage personal finances, named MoneyFlow.
This project soon became a personal playground for a Kotlin Multiplatform mobile app and in a previous article, I journaled all the steps that lead me to a satisfying (at least for that time) shared app architecture.
Choosing the right architecture for a [new] Kotlin Multiplatform, Jetpack Compose and SwiftUI app