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.
Racing AlarmManager with a coroutine: app reminder timers on Android

Racing AlarmManager with a coroutine: app reminder timers on Android

2
Comments 1
8 min read
Building Custom Geofencing for Android Without Google Play Services

Building Custom Geofencing for Android Without Google Play Services

Comments
4 min read
remember vs rememberSaveable vs ViewModel: which state survives what

remember vs rememberSaveable vs ViewModel: which state survives what

Comments
5 min read
Kempo: Real-Time Audio Time-Stretching, Pitch-Shifting, and Formant Control in Pure Kotlin Multiplatform

Kempo: Real-Time Audio Time-Stretching, Pitch-Shifting, and Formant Control in Pure Kotlin Multiplatform

Comments
7 min read
Why HTTPS Won’t Save Your Checkout Flow: Building Zero-Trust State Machines in Kotlin Multiplatform

Why HTTPS Won’t Save Your Checkout Flow: Building Zero-Trust State Machines in Kotlin Multiplatform

Comments
6 min read
The Lookup That Lies: Why Your Agent’s Retry Logic Has a Hidden Race Condition

The Lookup That Lies: Why Your Agent’s Retry Logic Has a Hidden Race Condition

3
Comments
3 min read
Architecting Battery-Efficient Geofencing for Android: Lessons from Muffle

Architecting Battery-Efficient Geofencing for Android: Lessons from Muffle

Comments 1
5 min read
Architecting for Zero-Data Privacy: How I Implemented Android's Local-Only SQLite Architecture in Muffle

Architecting for Zero-Data Privacy: How I Implemented Android's Local-Only SQLite Architecture in Muffle

1
Comments 1
4 min read
Swift on Android, part 1: what the official SDK does and how it differs from KMP

Swift on Android, part 1: what the official SDK does and how it differs from KMP

Comments
6 min read
serifu: translating manga in place on android

serifu: translating manga in place on android

1
Comments
1 min read
Tracking a Tapped Pixel Patch with a Gyroscope That Is Never Allowed to Say "Green"

Tracking a Tapped Pixel Patch with a Gyroscope That Is Never Allowed to Say "Green"

Comments
5 min read
Why Your AI Agent Produces Duplicates (It’s a Modeling Error, Not a Logic Error)

Why Your AI Agent Produces Duplicates (It’s a Modeling Error, Not a Logic Error)

1
Comments
3 min read
Architecting a Low-Power Geofencing Engine: Lessons from the Android Location API

Architecting a Low-Power Geofencing Engine: Lessons from the Android Location API

Comments
4 min read
Three bugs I found in my own BaseViewModel

Three bugs I found in my own BaseViewModel

Comments
7 min read
Android Development Challenges in 2026: Android 17, Adaptive UI, AI, Security & Play Policy

Android Development Challenges in 2026: Android 17, Adaptive UI, AI, Security & Play Policy

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