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.
Solvable by Construction: Building a Level Generator That Proves Its Own Levels

Solvable by Construction: Building a Level Generator That Proves Its Own Levels

Comments
1 min read
Release Build Autopsy: Following One Kotlin Line from Gradle to the First Frame

Release Build Autopsy: Following One Kotlin Line from Gradle to the First Frame

Comments
14 min read
The Seed Decides Everything: fold() vs reduce() in Production Kotlin on Android

The Seed Decides Everything: fold() vs reduce() in Production Kotlin on Android

Comments
8 min read
Why Your Flow Refuses to Hop Threads: Context Preservation, flowOn, and channelFlow in Kotlin

Why Your Flow Refuses to Hop Threads: Context Preservation, flowOn, and channelFlow in Kotlin

Comments
9 min read
Building an Android AI Agent, Part 13: The Full Pipeline — From Accessibility Event to Task Execution

Building an Android AI Agent, Part 13: The Full Pipeline — From Accessibility Event to Task Execution

1
Comments
1 min read
Introducing MobileGraph: An Open-Source AI Application Framework for Kotlin Multiplatform

Introducing MobileGraph: An Open-Source AI Application Framework for Kotlin Multiplatform

Comments
5 min read
Dropped on the Floor: Conflation in Kotlin Flows and the UI Events You Never Saw

Dropped on the Floor: Conflation in Kotlin Flows and the UI Events You Never Saw

Comments
9 min read
Why Your "Real-Time" Chat App Duplicates Messages on Reconnect (and the Fix)

Why Your "Real-Time" Chat App Duplicates Messages on Reconnect (and the Fix)

Comments
4 min read
Your fingerprint prompt is a speed bump, not a lock: Android biometrics with a CryptoObject

Your fingerprint prompt is a speed bump, not a lock: Android biometrics with a CryptoObject

Comments
5 min read
Deleting a Transaction Should Be Surgical — Here's How to Do It Right

Deleting a Transaction Should Be Surgical — Here's How to Do It Right

Comments
4 min read
Android MVI Architecture with MVIStateStore: A Complete Guide

Android MVI Architecture with MVIStateStore: A Complete Guide

Comments
1 min read
I built QuickTube, an open-source Android video & music downloader in Jetpack Compose

I built QuickTube, an open-source Android video & music downloader in Jetpack Compose

Comments
2 min read
Your Compose Screenshot Tests Never Run at fontScale 1.3 — and That's Where Your Layout Breaks

Your Compose Screenshot Tests Never Run at fontScale 1.3 — and That's Where Your Layout Breaks

Comments
3 min read
My automated checks passed on a black-on-black clock

My automated checks passed on a black-on-black clock

1
Comments
2 min read
State hoisting without Compose: an Anki-style app with Flowik and Vaadin

State hoisting without Compose: an Anki-style app with Flowik and Vaadin

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