Petar was a part of the Five RnD team for Kotlin Multiplatform, and they were able to create an Multiplatform architecture which lets developers focus on the important part of the app – business logic), but takes care of the threading, lifecycle and other everyday nuances. Later on, the architecture was battle-tested on a real world project for a client and it proved itself by elegantly solving all of the challenges, speeding up the development while giving us an option to reuse code on multiple platforms. This talk will cover everything from the initial idea to the production ready architecture.