Expert guidance on when and how to use Kotlin Multiplatform expect/actual declarations vs interface + Koin DI. Use when implementing platform-specific functionality, deciding where platform code belongs, or resolving compilation errors in KMP source sets.