Commit Graph

5 Commits

Author SHA1 Message Date
fd3e7e1584 feat(01-04): wire JVM + Wasm main + Swift iOSApp to bootstrap Koin + Kermit
- JVM main: configureLogging() + initKoin() before application { Window }
- Wasm main: configureLogging() + initKoin() before ComposeViewport (PITFALL #8)
- iOSApp.swift: import ComposeApp + init { KoinIosKt.doInitKoin() } (PITFALL #4)
2026-04-24 19:41:51 +02:00
8cd608a981 feat(01-04): add Android MainApplication + manifest registration
- MainApplication.onCreate calls configureLogging() then initKoin { androidContext(...) }
- AndroidManifest registers android:name=".MainApplication"
2026-04-24 19:41:22 +02:00
cc5002d1df feat(01-04): add Koin + Kermit bootstrap commonMain + iOS bridge
- initKoin() helper with optional KoinAppDeclaration config
- empty appModule placeholder (Phase 2+ extends)
- configureLogging() sets Kermit tag 'recipe' (D-15)
- iOS doInitKoin() bridge → Swift symbol KoinIosKt.doInitKoin
2026-04-24 19:41:05 +02:00
c50d747cf6 Fix hot reload for desktop target 2026-04-24 14:11:23 +02:00
bf8b46bff2 Initial commit 2026-04-23 22:50:48 +02:00