DEV Community

Kotlin

a cross-platform, statically typed, general-purpose programming language with type inference

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
I built an open-source tool to edit Jetpack Compose on-device via AST mutations (No Gradle rebuilds)

I built an open-source tool to edit Jetpack Compose on-device via AST mutations (No Gradle rebuilds)

2
Comments 1
2 min read
Two Phones, One Dongle, One Car: Building a Phone Switcher for Android Auto (and Knowing When to Stop Reverse Engineering)

Two Phones, One Dongle, One Car: Building a Phone Switcher for Android Auto (and Knowing When to Stop Reverse Engineering)

Comments
13 min read
Handing a upi:// link to a UPI app on Android and reading what comes back

Handing a upi:// link to a UPI app on Android and reading what comes back

Comments
4 min read
Keeping a floating button steady while another app repaints: a hold window with hard exits

Keeping a floating button steady while another app repaints: a hold window with hard exits

Comments
5 min read
Your SupervisorJob Isn't Protecting What You Think It Is

Your SupervisorJob Isn't Protecting What You Think It Is

Comments
4 min read
Engineering Geofencing: Why Accuracy Often Kills Battery Life

Engineering Geofencing: Why Accuracy Often Kills Battery Life

Comments
4 min read
Peresós: a sloth that eats one item of my backlog a day, with Gemma 4 on my own GPU

Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady Submission 🦥

Peresós: a sloth that eats one item of my backlog a day, with Gemma 4 on my own GPU

1
Comments
9 min read
Stale Plan Protection in an AI Agent: How FreshCtx Catches Context Drift Before Dispatch

Stale Plan Protection in an AI Agent: How FreshCtx Catches Context Drift Before Dispatch

1
Comments
3 min read
Why Cross-Platform Flutter Apps Still Need Native Kotlin MethodChannels for Low-Latency Hardware

Why Cross-Platform Flutter Apps Still Need Native Kotlin MethodChannels for Low-Latency Hardware

Comments
2 min read
Generating daily path puzzles with exactly one solution (backbite, parity pruning and clue minimization)

Generating daily path puzzles with exactly one solution (backbite, parity pruning and clue minimization)

Comments
4 min read
Not Every Backend Tells You What Happened: Provider Capability Tiers in an AI Agent

Not Every Backend Tells You What Happened: Provider Capability Tiers in an AI Agent

1
Comments
3 min read
Credit Card Payments Are NOT Expenses — Here's What They Actually Are

Credit Card Payments Are NOT Expenses — Here's What They Actually Are

Comments
5 min read
Android elapsedRealtime and Monotonic Deadlines

Android elapsedRealtime and Monotonic Deadlines

Comments
3 min read
Architecting a background location trigger that survives Android Doze mode

Architecting a background location trigger that survives Android Doze mode

1
Comments
5 min read
Building Doseleaf: An Offline-First Medicine Reminder App with Kotlin and Jetpack Compose

Building Doseleaf: An Offline-First Medicine Reminder App with Kotlin and Jetpack Compose

Comments
6 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.