Skip to content

Resources

The Starter Template provides a centralized resources module to store shared assets for your KMP project. You can include it in any module by adding the dependency in your commonMain source set:

build.gradle.kts
implementation(projects.features.resources)
This keeps all resources centralized, reduces duplication, and allows all modules to access the same assets consistently.


Folder Structure

features/resources/src/commonMain/composeResources/
├─ values/
│   └─ strings.xml
├─ values-en/
│   └─ strings.xml
├─ drawable/
│   └─ compose.xml
├─ font/
│   └─ CustomFont-Regular.ttf
└─ files/
    └─ any-other-resources  

For more information on managing multiplatform resources, check the official documentation: Compose Multiplatform Resources Usage


Support My Project ☕️

If you find this project useful, consider supporting it by buying me a coffee. Your support will help me to continue working on this project and add more features.