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.
Scheduled app blocks in Kotlin: day bitmasks, overnight windows, and a Flow that wakes on time

Scheduled app blocks in Kotlin: day bitmasks, overnight windows, and a Flow that wakes on time

Comments
8 min read
Yet another personal project. I over-engineered it on purpose

Yet another personal project. I over-engineered it on purpose

Comments
7 min read
Kotlin Any, Unit and Nothing Explained Simply

Kotlin Any, Unit and Nothing Explained Simply

Comments
6 min read
Geofencing without the Battery Drain: Lessons from Muffle

Geofencing without the Battery Drain: Lessons from Muffle

Comments
4 min read
Your @Stable Data Class Isn't the Recomposition Leak — the Lambda Next to It Is

Your @Stable Data Class Isn't the Recomposition Leak — the Lambda Next to It Is

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
Building AI Agents with Kotlin ADK: A Comprehensive Guide

Building AI Agents with Kotlin ADK: A Comprehensive Guide

Comments
15 min read
Google Play's API 36 deadline passed — here's the extension and the upgrade checklist

Google Play's API 36 deadline passed — here's the extension and the upgrade checklist

Comments
3 min read
Do We Really Need Reflection or Code Generation for JSON in Kotlin? Building a Lightweight JSON Library

Do We Really Need Reflection or Code Generation for JSON in Kotlin? Building a Lightweight JSON Library

Comments
16 min read
Android Security Gets Smarter: How to Use AndroidX Security State in Android 16

Android Security Gets Smarter: How to Use AndroidX Security State in Android 16

Comments
7 min read
I Missed Flutter's debugPrint After Moving to Kotlin

I Missed Flutter's debugPrint After Moving to Kotlin

3
Comments
5 min read
How I Built Free and Full Build Flavors for Android in My KMP Codebase

How I Built Free and Full Build Flavors for Android in My KMP Codebase

Comments
5 min read
How I Structured My First KMP App: Modules, Layers and Source Sets

How I Structured My First KMP App: Modules, Layers and Source Sets

Comments
7 min read
Architecting a Battery-Efficient Geofencing Engine for Android Background Services

Architecting a Battery-Efficient Geofencing Engine for Android Background Services

Comments
5 min read
Reclaiming Attention: Building a Distraction-Free Android Launcher

Reclaiming Attention: Building a Distraction-Free Android Launcher

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