top of page


20 NOVEMBER 2026
BENGALURU


( SPEAKER )
Prakhar Gandhi
Lead AI Engineer
Tiger Analytics
Prakhar Gandhi is a Lead AI Engineer at Tiger Analytics and a Google Developer Educator specializing in Jetpack Compose and Kotlin Multiplatform. A prolific builder with deep roots in modern mobile architecture and production AI systems, he bridges cutting-edge machine learning with scalable, cross-platform client applications. His work spans intelligent systems, hardware integrations using NFC tech, and early-stage product engineering with Heyum. Outside the terminal, Prakhar hosts The Broadcast Bros podcast, dissecting technology, product development, and engineering culture. He regularly shares practical, real-world patterns to help developers build fast, resilient, and intelligent cross-platform apps.
Session
NFC in Modern Android: Building Cross-Platform Experiences with Jetpack Compose & KMP
NFC can turn an ordinary Android interaction into a simple “tap and go” experience—but building NFC-powered applications that are maintainable, testable, and ready for modern Android architecture is a different challenge.
In this session, we will build an NFC-driven Android experience using Jetpack Compose and Kotlin Multiplatform (KMP), exploring how platform-specific NFC capabilities can be cleanly separated from shared application logic.
Attendees will learn how to move beyond basic NFC tag reading and design an architecture that can support real-world NFC products and experiences.
We will cover:
1. How Android's NFC stack works and how to integrate it cleanly with a Compose application
2. Designing an NFC abstraction that keeps platform-specific code isolated using KMP
3. Managing NFC state, lifecycle, permissions, and asynchronous events in a Compose-first architecture
4. Designing reliable NFC flows for reading, writing, validation, and error handling
5. Testing and structuring NFC functionality so that the application remains maintainable as it grows
The goal is to leave attendees with a practical architecture they can adapt to their own NFC-enabled Android and KMP projects.
unconference-roundtable
Server-Driven Android: How Much Control Is Too Much?
The power to instantly alter app behavior or layout without waiting for a Google Play Store release is incredibly tempting, but handing total control to the backend frequently introduces severe security vulnerabilities, data parsing bugs, and backward-compatibility chaos. When a server payload changes unexpectedly, older client versions still live in production can instantly crash or misbehave.
Instead of showing generic framework setups or code walkthroughs, this circle discussion focuses on the operational realities of server-driven architectures. We will discuss concrete experiences regarding what happens when remote configurations corrupt client states, how to handle edge cases where the backend tries to trigger actions the app cannot support, and where developers draw a firm boundary between server-driven UI and server-driven logic.
bottom of page