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.
Cold start in a 4.5 MB FOSS Android app: measure it with adb, then fix what's actually slow

Cold start in a 4.5 MB FOSS Android app: measure it with adb, then fix what's actually slow

1
Comments 1
3 min read
Which file is this thumbnail? Matching an on-screen photo to its file with a 64-bit difference hash, and refusing when two look alike

Which file is this thumbnail? Matching an on-screen photo to its file with a 64-bit difference hash, and refusing when two look alike

Comments 1
7 min read
I asked two phones where my office is. They did not agree.

I asked two phones where my office is. They did not agree.

Comments
5 min read
Four fields of a UPI QR worth reading before you hand it off, and the edge cases in each

Four fields of a UPI QR worth reading before you hand it off, and the edge cases in each

Comments
4 min read
You Called remove(4) and Java Took Out the Fifth Item

You Called remove(4) and Java Took Out the Fifth Item

Comments
2 min read
Building an Android AI Agent, Part 9: Multi-Step Task Execution Without a State Machine

Building an Android AI Agent, Part 9: Multi-Step Task Execution Without a State Machine

1
Comments
3 min read
Architecting a Geofencing Engine that Avoids Battery Drain on Android

Architecting a Geofencing Engine that Avoids Battery Drain on Android

Comments
4 min read
Kotlin data class in Spring Boot 4: what the bytecode shows

Kotlin data class in Spring Boot 4: what the bytecode shows

Comments
6 min read
Unlock challenges that fail when you look away: attention-gated friction in Jetpack Compose

Unlock challenges that fail when you look away: attention-gated friction in Jetpack Compose

1
Comments
9 min read
I built a calm flip clock for Android (weather, calendar, D-Day, Pomodoro)

I built a calm flip clock for Android (weather, calendar, D-Day, Pomodoro)

Comments
1 min read
Implementing Geofencing in Android Without Killing the Battery

Implementing Geofencing in Android Without Killing the Battery

Comments
4 min read
When “Send” Isn’t Risky: Context-Aware Confirmation in an Android AI Agent

When “Send” Isn’t Risky: Context-Aware Confirmation in an Android AI Agent

1
Comments
4 min read
How I Spent 40 Hours Building a Serverless 8K Video Downloader on Android by Embedding CPython and FFmpeg

How I Spent 40 Hours Building a Serverless 8K Video Downloader on Android by Embedding CPython and FFmpeg

Comments
5 min read
KMP Architecture: Share the Contract, Keep the Platform Details

KMP Architecture: Share the Contract, Keep the Platform Details

Comments
3 min read
KMP Coroutine Tests: Test Time Without Waiting for It

KMP Coroutine Tests: Test Time Without Waiting for It

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.