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.
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
CĂłmo implementar Google Sign-In en Android con Kotlin y Jetpack Compose

CĂłmo implementar Google Sign-In en Android con Kotlin y Jetpack Compose

1
Comments
9 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
Turning bank notifications into expenses on Android, without a bank login

Turning bank notifications into expenses on Android, without a bank login

Comments
6 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
Building an Excel download API with TBEG and Spring Boot (Kotlin/Java)

Building an Excel download API with TBEG and Spring Boot (Kotlin/Java)

Comments
8 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.