Skip to content

javierpe/dynamic-pages

This branch is up to date with main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9656e23 Â· Feb 18, 2025

History

40 Commits
Jan 14, 2025
Feb 13, 2025
Feb 16, 2025
Feb 16, 2025
Feb 13, 2025
Feb 11, 2025
Feb 14, 2025
Feb 13, 2025
Jan 14, 2025
Jan 14, 2025
Feb 16, 2025
Jan 14, 2025
Jan 14, 2025
Feb 13, 2025
Jan 21, 2025
Jan 15, 2025
Jan 14, 2025
Jan 14, 2025
Jan 15, 2025
Feb 13, 2025

Repository files navigation

version Kotlin Apache 2 License

What is Dynamic Pages?

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.

🎯 Objective

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

Setup & Current Version

Here are the current available project versions:

Dynamic Pages Annotations

implementation("io.github.javierpe:processor-annotations:<version>")

Dynamic Pages Processor

ksp("io.github.javierpe:processor:<version>")

Dynamic Pages Mapper Processor

ksp("io.github.javierpe:mapper-processor:<version>")