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.
How I Built a 1.1 MB Android Utility to Replace Broken Physical Volume Buttons

How I Built a 1.1 MB Android Utility to Replace Broken Physical Volume Buttons

Comments
1 min read
I got tired of government portals rejecting my 104KB photos, so I built an offline Android app with Compose

I got tired of government portals rejecting my 104KB photos, so I built an offline Android app with Compose

Comments
2 min read
Your AI Feature Deserves Better Than a Spinner: A Jetpack Compose Response Card

Your AI Feature Deserves Better Than a Spinner: A Jetpack Compose Response Card

Comments
3 min read
A Kotlin Data Class Works as a HashMap Key. In a TypeScript Map It Never Matches

A Kotlin Data Class Works as a HashMap Key. In a TypeScript Map It Never Matches

Comments
8 min read
Why I Built an Unbypassable, 100% Offline Android Focus App with Kotlin & Jetpack Compose

Why I Built an Unbypassable, 100% Offline Android Focus App with Kotlin & Jetpack Compose

Comments
1 min read
Does Data Saver Cut Off a Phone Security Camera Streaming on Mobile Data With the Screen Off? What Android's Source Checks

Does Data Saver Cut Off a Phone Security Camera Streaming on Mobile Data With the Screen Off? What Android's Source Checks

Comments
9 min read
The question that kills bad product assumptions before you build them

The question that kills bad product assumptions before you build them

1
Comments
2 min read
The Extra Kotlin Daemon. Again

The Extra Kotlin Daemon. Again

Comments
9 min read
MediaPipe LLM Inference is maintenance-only: start on LiteRT-LM (and add this ABI check)

MediaPipe LLM Inference is maintenance-only: start on LiteRT-LM (and add this ABI check)

Comments
5 min read
Why my Android AI app shows its plan before it does anything

Why my Android AI app shows its plan before it does anything

Comments
2 min read
Architecting a Low-Power GPS Geofencing Engine for Android without Draining the Battery

Architecting a Low-Power GPS Geofencing Engine for Android without Draining the Battery

Comments
4 min read
How I got PostgreSQL 18 running inside an Android app

How I got PostgreSQL 18 running inside an Android app

Comments
3 min read
Why we stopped retrying on timeout and built reconciliation instead

Why we stopped retrying on timeout and built reconciliation instead

1
Comments
3 min read
Ten quick edits should not queue ten syncs: unique work in WorkManager, done right

Ten quick edits should not queue ten syncs: unique work in WorkManager, done right

Comments
5 min read
Play Billing in 2026: the purchase isn't done when launchBillingFlow returns

Play Billing in 2026: the purchase isn't done when launchBillingFlow returns

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