I want to demonstrate platform-specific DI with Koin in the basic KMP course β meaning separate Koin modules for iOS and Android.
Iβm looking for a feature that forces platform-specific code. My current idea is something that requires Android context, so I can also show how to inject it properly with Koin.
So far Iβm considering:
Beginner-friendly:
- Network detection
- Key-value storage
- Battery monitor
More advanced:
- Permissions
- File-system access
- Notifications
π If you had to pick ONE thatβs realistic, beginner-friendly, and clearly demonstrates platform DI β which would it be?
Or, if you have another idea that clearly breaks common code and needs platform-specific DI, drop it in the comments.
Iβll likely pick one of the suggestions and build it into the course.