maxrave-dev/core ? reverse-engineered prompt
Reverse engineered prompt
Build the core modules for my SimpMusic app in Kotlin Multiplatform.
I want a clean shared core that can be used across platforms, with separate pieces for common utilities, data handling, domain logic, media features, and service related code. Keep it organized and easy to extend, because this is the foundation of the app and I’ll build the UI on top of it later.
Please set it up so the modules work together smoothly, with sensible abstractions, clear interfaces, and room for future features like playback, library management, and background services. If you need to check current Kotlin Multiplatform best practices or docs online, go ahead.
Make it feel like a real reusable app core, not just a demo.
Are you gonna build this?
make sure you review the code using coderabbit