Android Developer · Bengaluru, India

Riyaz
Ahamed

Building apps at Flipkart

Crafting thoughtful Android experiences since the Froyo days. Open source contributor, writer, and lover of clean architecture.

Riyaz Ahamed
📍 Bengaluru
10+ yrs experience
01 · About
01

Who am I?

I'm Riyaz Ahamed, an Android developer based out of Bengaluru, India. I currently work at Flipkart on the Mobile App Engineering team, building the Android app used by millions of shoppers across India.

I care deeply about developer experience, clean architecture, and the craft of building software that others actually enjoy using. My open source work reflects that obsession.

When I'm not coding, I write about Android internals, UI patterns, and the subtle art of good product thinking.

10+
Years in Android
1k+
GitHub Stars
6
Articles Published
Gradle Build Minutes
02 · Work
02

Featured Project

MultiViewAdapter
Open Source · Android

MultiViewAdapter

A library that lets you write complex RecyclerView adapters in Android with ease. Clean, extensible, and battle-tested in production. One of my most-starred open source contributions on GitHub.

View on GitHub
03 · Writing
03

Articles

01
RecyclerView Selection — Easily make your adapter items selectable
Implement single and multi selection modes in a single adapter.
02
ItemDecoration in Android
Why dividers in the view hierarchy are a bad idea — and how to embrace ItemDecoration.
03
Create Android RecyclerView Adapters like a boss with MultiViewAdapter
Introduction post for the MultiViewAdapter library and its real-world usages.
04
Replacing an Icon
The full thought process behind replacing a single icon in a mobile application.
05
Why You Should Love White Space
Convince yourself and embrace white space for better design strategies.
06
Splash Screens — It's not branding, it's annoying!
Splash screens add no value to users or products. Here's why you should drop them.

Get in touch

Let's build something great together

Whether it's a collab, a question about Android, or just a chat — my DMs are open.