---
title: "Sanskar Agrawal (@sanskar10100) | Hashnode"
description: "Android Engineer. Read the latest articles by Sanskar Agrawal on Hashnode."
url: "https://hashnode.com/@sanskar10100"
---

@sanskar10100

# Sanskar Agrawal

@sanskar10100 · Varanasi · Joined October 2021

Android Engineer

[Website](https://sanskar10100.dev/)

### [Android Dev Summit 2026](https://blog.sanskar10100.dev/android-dev-summit-2026?utm_source=hashnode&utm_medium=feed)

Android Dev Summit 2026 wrapped up last week. Some pretty interesting announcements, the team has obviously been busy. Standouts for me: A2UI: Most interesting is that the agents can patch the UI and

1 min read · [blog.sanskar10100.dev](https://blog.sanskar10100.dev/android-dev-summit-2026?utm_source=hashnode&utm_medium=feed)

[Nov 4](https://hashnode.com/posts/android-dev-summit-2026/6aeaedee15b883470f1f7968)

### [A note on Context Windows](https://blog.sanskar10100.dev/a-note-on-context-windows?utm_source=hashnode&utm_medium=feed)

In long agent conversations, Developers often lose track of how much context has been used. Tools like Claude Code or Codex have auto-compaction built in, but they compact too late. Opus 4.8 has a mil

2 min read · [blog.sanskar10100.dev](https://blog.sanskar10100.dev/a-note-on-context-windows?utm_source=hashnode&utm_medium=feed)

[Jul 3](https://hashnode.com/posts/a-note-on-context-windows/6a47ad7c01ecc65b3aef48a8)

### [Drawing Custom Alerts on Top of Bottom Sheets in Jetpack Compose](https://blog.sanskar10100.dev/drawing-custom-alerts-on-top-of-bottom-sheets-in-jetpack-compose?utm_source=hashnode&utm_medium=feed)

Bottom Sheets have become ubiquitous in Mobile design across Android and iOS. If you’re using Jetpack Compose, you’ll likely implement them using either the ModalBottomSheet or the BottomSheetScaffold. The former is more used in my experience, so fur...

10 min read · [blog.sanskar10100.dev](https://blog.sanskar10100.dev/drawing-custom-alerts-on-top-of-bottom-sheets-in-jetpack-compose?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/drawing-custom-alerts-on-top-of-bottom-sheets-in-jetpack-compose/6704d0987aee85261d352ba0) [Oct 8, 2024](https://hashnode.com/posts/drawing-custom-alerts-on-top-of-bottom-sheets-in-jetpack-compose/6704d0987aee85261d352ba0)

### [Automating Bluetooth Profile switching thanks to Copilot Chat](https://blog.sanskar10100.dev/automating-bluetooth-profile-switching-thanks-to-copilot-chat?utm_source=hashnode&utm_medium=feed)

A task I completed that I wouldn't have (or at least, not without putting several hours into it) without Generative AI: I use an Arch-based Linux distro called Endeavour OS. It's a great OS, but lately, I've been having this issue where my computer w...

2 min read · [blog.sanskar10100.dev](https://blog.sanskar10100.dev/automating-bluetooth-profile-switching-thanks-to-copilot-chat?utm_source=hashnode&utm_medium=feed)

[Oct 9, 2023](https://hashnode.com/posts/automating-bluetooth-profile-switching-thanks-to-copilot-chat/652460829e05f47954b0b9ca)

### [Context Receivers in Kotlin: An Example](https://blog.sanskar10100.dev/context-receivers-in-kotlin-an-example?utm_source=hashnode&utm_medium=feed)

Context Receivers are a new feature introduced in Kotlin 1.6.20. They're useful for receiving the context from the call-site when a function is called. To understand it and its utility, let's first take a look at a similar feature available in the la...

4 min read · [blog.sanskar10100.dev](https://blog.sanskar10100.dev/context-receivers-in-kotlin-an-example?utm_source=hashnode&utm_medium=feed)

[Feb 26, 2023](https://hashnode.com/posts/context-receivers-in-kotlin-an-example/63fb87257c795b530d3d22d0)
