|
|
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 |
|