This KSP processor is designed to simplify data model transformation and clarify responsibilities in Android applications, especially useful when working with Dynamic Pages. It is compatible with KMP and Compose Multiplatform.
The processor helps to:
- Separate business logic from UI
- Improve code maintainability and scalability
- Optimize performance by avoiding heavy calculations in the UI
- Maintain a clear separation of responsibilities
Here are the current available project versions:
implementation("io.github.javierpe:processor-annotations:<version>")
ksp("io.github.javierpe:processor:<version>")
ksp("io.github.javierpe:mapper-processor:<version>")