top of page

Akshay Chordiya
Android Developer @ Marshmallow | Public Speaker | Kotlin Lover | Co-Author of Kotlin Blueprints
Akshay Chordiya is Google Developer Expert for Android & Kotlin | Android Developer @ Marshmallow đ 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
Boosting Compose UI from Sluggish to Snappy
Compose UI unlocks rapid development and powerful UIs for Androidâbut performance can quickly become a stumbling block. Diagnosing jank, picking the right tools, and deciding where to optimize are often harder than writing the UI itself. In this roundtable, weâll discuss real-world strategies for spotting and fixing performance issues in Compose, from tooling and debugging workflows to design trade-offs and team practices. Bring your stories of sluggish apps, clever optimizations, and lessons learned to help build a shared ârunbookâ for smoother Compose performance.
Kick-off questions:
> Whatâs the most common cause of sluggish performance youâve seen in Compose apps?
> Which tools have you found most reliable (or most frustrating) when diagnosing performance issues?
> How do you balance clean, maintainable Compose code with the need for fine-grained performance tuning?
> Have you had to build your own custom strategies or components to improve Compose performance?
> If you could give just one piece of advice to a team starting with Compose today, what would it be to avoid jank later?
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