Advertisement · 728 × 90

Posts by Kshitij Aggarwal

Kshitij Aggarwal Engineering Manager building accessibility first products, specializing in smart glasses and Android.

I moved my writing to a place I control: funkyidol.in

Goals: own the blog on my domain + one link for writing/projects + a durable archive.

Built with Hugo, hosted on Cloudflare. If you have 2 minutes: what should I improve first (nav, readability, a11y)?

#Android #Accessibility

3 months ago 1 0 0 0

It's already the case in all banking apps in India 😡

3 months ago 0 0 0 0
Preview
Compose Multiplatform 1.10.0: Unified @Preview, Navigation 3, and Stable Compose Hot Reload | The Kotlin Blog Compose Multiplatform 1.10.0 has been released with common @Preview annotation, support for Navigation 3 on non-Android targets, and bundled stable Compose Hot Reload.

Compose Multiplatform 1.10.0 is out! 🎉

What’s new:
✨ Common @​Preview annotation
🧭 Support for Navigation 3 on non-Android targets
🔥 Stable and bundled Compose Hot Reload

Learn more: blog.jetbrains.com/kotlin/2026/01/compose-m...

3 months ago 52 18 1 0
Preview
Beyond the Visuals: Why Audio UX is Critical in Android XR Lessons learned from my first Android XR sample app. Audio UX is often treated as an...

Why Audio UX is Critical in Android XR.

dev.to/funkyidol/be...

#AndroidDev #AndroidXR #Accessibility

3 months ago 3 0 0 0

Also it's now optimised for "Agentic" workflows—handling multi-file refactors without losing context.

#OpenAI #GPT5 #AgenticCoding #DevOps #AI #Programming

4 months ago 0 0 0 0
Preview
Introducing GPT-5.2 The most advanced frontier model for professional work and long-running agents.

GPT-5.2 is out, and the coding benchmarks are 5% up on average

5% might not sound significant but remember this is 3rd update in just 1 year. These small update keep compounding month on month.

openai.com/index/introd...

4 months ago 1 0 1 0
Preview
Big Tech joins forces with Linux Foundation to standardize AI agents The Agentic AI Foundation launches to support MCP, AGENTS.md, and goose.

With this news, we will see greater interoperability between coding agents and better standardization.

arstechnica.com/ai/2025/12/b...

For the uninitiated, AGENTS .md file is the instructions that you give to CLI agents to give them warm start to the project and also drive predictable behaviour.

4 months ago 1 0 0 0

This is the most meaningful work of my 18-year career. Building for the blind and low-vision community is a privilege; user stories beat dashboards every time.

Huge thanks to the leadership and team for the trust. None of this happens in isolation.

#Accessibility #TechForGood #SoftwareEngineering

4 months ago 2 0 0 0

I still remember starting the Smart Glasses project while remote in a different country. To make it work, I sat on screen-sharing sessions all day, running code on experimental devices remotely.

That grit paid off. We went on to win the Google Play Award for Best Accessibility App.

4 months ago 0 0 1 0
Advertisement

Today marks 7 years at Envision AI.

When I joined as the first hire, my world was simple: Fix the Android app. Code. Repeat. It was pure dev work.

7 years later, I’ve evolved into an Engineering Manager. The team has grown, but the energy is the same: heads-down work for a mission that matters.

4 months ago 0 0 1 0
Preview
Using Navigation 3 with Compose Multiplatform Navigation 3 is a new Compose based navigation library from Google that’s designed with ease of use and flexibility in mind. With Navigation 3, you have full control over your back stack, and navigati...

Using Navigation 3 with Compose Multiplatform #KMP #CMP johnoreilly.dev/posts/naviga...

5 months ago 22 4 1 0
Preview
Jetpack Navigation 3 is stable News and insights on the Android platform, developer tools, and events.

Jetpack Navigation 3 is stable! 🎉🎉🎉

Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well!
android-developers.googleblog.com/2025/11/jetp...

5 months ago 60 26 3 3

There should really be a diff for this. Whats changed, whats added and what's not recommended anymore

5 months ago 1 0 0 0
Preview
Moving Away from Gitflow and Feature Branches Intro As the title suggests, this post is a case study on how Gitflow and traditional...

New Blog Alert: Moving away from Gitflow and Feature Branches

dev.to/funkyidol/mo...

#AndroidDev #DevProcess

9 months ago 2 0 0 0

AI won’t replace software engineers, but it will expose the ones who never learned to think like engineers.

Tools can speed you up, but if your thinking’s wrong, AI just gets you to the wrong place faster.

Engineering still matters.

10 months ago 48 8 2 0
Preview
KotlinConf 2025 Unpacked: Upcoming Language Features, AI-Powered Development, and Kotlin Multiplatform Upgrades | The Kotlin Blog KotlinConf 2025 unveiled major updates that set the tone for the year ahead: new features, AI tools, KMP milestones, and a partnership for the backend.

📝 Prefer a quick read? Check out the recap: kotl.in/conf25unpacked

10 months ago 8 3 0 0

I want this self sufficiency in my life. Do what you want to make yourself happy and stay healthy, world be damned 😀😀

10 months ago 1 0 0 0
Advertisement

Mangoes are the reason Indian summers feel worth it. Any given day we try to have 3 breeds of mangoes in our house. One sweet, one sour-sweet and one for mango shakes 🥭😜

10 months ago 4 0 0 0

Ur in for a treat. 😁

10 months ago 1 0 0 0

Thanks a lot for your hard work and dedication all this time. Your contributions have had an immense impact on the life of millions of Android developers during this time.

Take a bow sir and wish you the best for your future endeavours 🙇

10 months ago 2 0 0 0

I do something similar but with 36 keys. 3 keys on each thumb. I have never been able to touch type on a standard keyboard but on this I can spend hours typing without ever looking down.
TBH there is nothing to look down on since I use blank keycaps like the author here 😁😃
#ergomech

10 months ago 1 0 0 0

Just finished the season 4 of Love, Death & Robots on Netflix. This season somehow felt very weak on storytelling. None of the episodes had any lasting impact in neither in story, animation or emotional feel.
Previous seasons had at least a few episodes per season which I would watch again.

10 months ago 0 0 0 0
Post image

If you load this page it contacts 82 IP addresses executing 256 separate HTTP transactions to download 18MB of data writing 64 cookies to your device to tell you “no”

10 months ago 14942 4460 147 240

I really feel KMP is on the path of true multiplatform-ness that React, Flutter et'al couldn't do. Reinforced by the support Google is showing including thousands of Dev's improving it and adopting it, it's now becoming a reality to have a true write once - use anywhere code base.

10 months ago 1 0 0 0

That's actually a good observation. AS in Firebase studio is pretty sub par experience

10 months ago 0 0 0 0
Build more accessible UIs with Jetpack Compose
Build more accessible UIs with Jetpack Compose YouTube video by Android Developers

Our #IO25 talk on how to build more accessible apps with Compose is out! 🥳 Lots of tips on choosing appropriate semantics, merging, clearing & hiding, inspection & debug, accessibility checks in tests 🫶

Check it out ☺️
www.youtube.com/watch?v=80qk...

10 months ago 23 8 1 0
Advertisement

Simple things that sometimes get overlooked but might impact negatively any time.

10 months ago 1 0 0 0
Post image

Updates to MutableStateFlow should be made using the update function; otherwise, conflicts might cause some updates to be lost.

11 months ago 1 2 1 1
Every one of us is, in the cosmic perspective, precious. If a human disagrees with you, let him live. In a hundred billion galaxies, you will not find another.

Every one of us is, in the cosmic perspective, precious. If a human disagrees with you, let him live. In a hundred billion galaxies, you will not find another.

Every one of us is, in the cosmic perspective, precious. If a human disagrees with you, let him live. In a hundred billion galaxies, you will not find another.

10 months ago 381 70 9 1