Hey all — I open-sourced a KMP project template and wrote up the architecture behind it.
Focus is module boundaries (api / spi / impl / provider modules), Metro DI, and compile-time wiring per platform. Observability is the walkthrough example, but the layout is vendor-neutral — same pattern for auth, networking, etc. If you’re interested, feel free to check it out, try it, or contribute!
medium.com/…/how-to-structure-a-real-kotlin-multiplatform-app-before-you-write-your-first-feature…?sharedUserId=andrea07021981