top of page

Akshay Chordiya
Android Developer @ Tinder | Public Speaker | Kotlin Lover | Co-Author of Kotlin Blueprints
Akshay Chordiya is Google Developer Expert for Android & Kotlin | Android Developer @ Tinder ❤️ and Kotlin Enthusiast.
He is an active community speaker who is mostly found talking about Android and Kotlin. He is an avid blogger and author of “Kotlin Blueprints” book and instructor at Caster.IO
Form Frenzy to Form Framework
Forms are at the core of many user experiences—from onboarding to payments—but building scalable, and reusable form UIs comes with unique challenges.
In this talk, I’ll take you behind the scenes of our journey from repeatedly rebuilding similar form screens, it's business layer to building a reusable form architecture that balances dynamic UI rendering, validation, and state management effectively.
Through real-world implementation details, we’ll discuss:
• Our Journey with Forms & Why We Built This
• How we built a Dynamic Form System with Compose
• State Management & UDF in Forms: Balancing immutability, Compose state holders, and Flow for efficient reactivity.
• Validation & Navigation: Ensuring a seamless user experience with dynamic validation & navigation.
• Extensibility & Reusability: How to allow different teams to swap out repositories while using shared UI & logic to build their form UI
• Lessons Learned: Performance optimisations, API design pitfalls, and Compose-specific challenges.
By the end of this talk, you’ll have a blueprint for designing a scalable, reusable form system—one that makes it easier to build forms that are composable, testable, and adaptable to different use cases. 🚀
bottom of page