Sid Patil
Senior Android Engineer at Delivery Hero
Berlin, Germany
Actions
Sid Patil is a Senior Android Engineer and Kotlin Advocate based in Berlin, Germany. He currently works at Delivery Hero, building apps for 13 food delivery brands in 50 countries.
Previously he helped build Paytm, one of India's largest mobile payment platforms. He regularly organizes and hosts community events at Android Worldwide and Kotlin Mumbai. Find talks, articles, community activities and connect with him through his site, siddroid.com.
Area of Expertise
Topics
The Art of Re-architecture: Lessons from the Trenches at Foodpanda & Delivery Hero
Every engineer eventually inherits a legacy codebase — a complex beast that slows down innovation and frustrates teams. But how do you start taming it? What truly constitutes "legacy," and where do you strike first for maximum impact?
This talk shares hard-learnt lessons from the front lines of building and re-architecting some of the world's most complex food delivery apps at Foodpanda, Foodora, and Delivery Hero. We will move beyond theory to offer a practical playbook for transforming large-scale Android applications while navigating the intricate dance of technical vision and business demands.
This session will cover five key lessons:
Defining Legacy: A framework for identifying legacy code, locating architectural hotspots, and strategically choosing your first refactoring target.
The Conundrum of Refactor vs. Rearchitect: Understanding the critical difference, when each approach is relevant, and what they truly entail for your team and timeline.
The Marriage of Product & Engineering: Mastering the balancing act of delivering new features while simultaneously executing a large-scale re-architecture without losing momentum.
Convincing Stakeholders: How to effectively communicate a compelling technical vision, get buy-in from product and business leaders, and become a trusted team player.
Choosing Your Weapons: A pragmatic guide to selecting the right architectural patterns, tools, and modularization strategies for the job at hand.
Join this session and tackle your most daunting legacy challenges in your code-bases, leaving with a playbook that has been tested and proven at scale.
A ride through AOSP's new colors
Dynamic theming on the Pixel is an amazing feature, but we Android engineers always care about how things work under the hood!
In this talk, we will understand "Monet", the wallpaper-based dynamic theming system.
We will see:
1. What is Monet?
2. Dynamic behavior of system-wide theming
3. Wallpaper color extraction
4. K-means and Celebi quantizers
5. Color extraction strategy
6. Runtime dynamic color updation
7. Dynamic themes with M3 components for Jetpack Compose
In this session, we will aim to understand how the Android operating system works to enable dynamic theming (fundamentals of Material You). We will deep dive into AOSP to examine parts of the framework that form Monet and ultimately understand how dynamic system colors work.
Join me on this colourful ride!
droidcon India 2025 Sessionize Event
droidcon Berlin 2022 Sessionize Event
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