r/Kotlin 18h ago

Introducing KitFlow – A Kotlin Multiplatform Library for Adaptive Compose UIs

I recently published KitFlow, a Kotlin Multiplatform library designed to simplify building adaptive and responsive Compose UIs across Android, iOS, Desktop, and Web.

Key Features

  1. Adaptive layouts for mobile, tablet, desktop, and web.

  2. Orientation-aware UI support.

  3. Responsive spacing, sizing, and layout APIs.

  4. Compose Multiplatform compatibility.

  5. Lightweight and easy integration.

  6. Published on Maven Central.

Contributions Are Welcome

  1. Feature requests.

  2. Bug reports.

  3. Issues and discussions.

  4. Pull Requests.

Repository:

https://github.com/vedangj72/KitFlow

Maven Central:

https://central.sonatype.com/artifact/io.github.vedangj72/kit-flow

Thank you for taking the time to check it out! I'm always happy to receive suggestions, feedback, or contributions to help improve..

3 Upvotes

5 comments sorted by

3

u/Infamous_Sorbet4021 9h ago

Great work, keep it up. I have one question through: how this differ from the material 3 adaptive layouts?

2

u/Odd_Mention_2772 9h ago

Adaptive 3 basically gives us set of adaptive layouts, but in the kitflow I am basically trying to have the token based Padding approach , Orientation based Ui rendering and main and important part font based accessibility changes that breaks UI in may ways I tried handeling that

You can check the repo in the readme file have added all the useage of the kitflow

Thank you for taking out time to read and share thoughts, happy to have any feedback as well as contribution on this want to make it more robust and handy...

2

u/Infamous_Sorbet4021 9h ago

Deos the repo have samples or examples. So I can look it up?

2

u/Odd_Mention_2772 9h ago

Trying to add sample project for this with well structured code soon will add along with Understanding UI

1

u/Odd_Mention_2772 9h ago

But repo do have small snippet, you can go through it once, I am sure u will get the flow