Speaker

Akshay Chordiya

Akshay Chordiya

Android Developer @ Marshmallow | Public Speaker | Kotlin Lover | Co-Author of Kotlin Blueprints

London, United Kingdom

Actions

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

Area of Expertise

  • Finance & Banking
  • Health & Medical
  • Information & Communications Technology

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. 🚀

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?

Go with the Flow

Kotlin Flow is an implementation of Reactive Stream specification made on top of coroutines for Kotlin.

In this talk, we will look at Kotlin Flow, it's internals, how to use it with on Android or any other platforms, and share how you can migrate to Flow

Agenda
- Quick intro to Flow
- Internals of Kotlin Flow
- Using Flow on Android and other platforms
- Why and how to migrate
- Working with existing reactive streams ❤ Flow in single codebase
- Effectively using Flows with Compose
- Magic of multi-platform
- Tests
- Conclusion

You’ll walk away with a clear idea of what Kotlin Flow and how it works internally and how you can level up your reactive game

Akshay Chordiya

Android Developer @ Marshmallow | Public Speaker | Kotlin Lover | Co-Author of Kotlin Blueprints

London, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top