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.
Pure Reducers in Kotlin: Why Your Android Unit Tests Should Run in 5 Milliseconds

Pure Reducers in Kotlin: Why Your Android Unit Tests Should Run in 5 Milliseconds

Comments
7 min read
10 MVI Anti-Patterns Senior Android Reviewers Reject on Sight

10 MVI Anti-Patterns Senior Android Reviewers Reject on Sight

Comments
7 min read
Beyond Keywords: Mastering On-Device Embeddings with Android AICore and Gemini Nano

Beyond Keywords: Mastering On-Device Embeddings with Android AICore and Gemini Nano

1
Comments
8 min read
Building Sharp QR: Tackling Android Camera APIs and Real-Time Barcode Scanning

Building Sharp QR: Tackling Android Camera APIs and Real-Time Barcode Scanning

Comments
3 min read
I went looking for a one-curl HTML host. I built one instead.

I went looking for a one-curl HTML host. I built one instead.

3
Comments
6 min read
Day 9/100: onSaveInstanceState vs ViewModel vs SavedStateHandle — Pick the Right Tool

Day 9/100: onSaveInstanceState vs ViewModel vs SavedStateHandle — Pick the Right Tool

Comments
8 min read
A Floating Productivity Panel I Built for Android

A Floating Productivity Panel I Built for Android

1
Comments 2
2 min read
AccessLens — a blind person's lanyard, powered by Gemma 4 on-device

Gemma 4 Challenge: Build With Gemma 4 Submission

AccessLens — a blind person's lanyard, powered by Gemma 4 on-device

1
Comments
4 min read
Beyond the Cloud: The Developer’s Guide to Mastering Gemini Nano on Pixel and Samsung Devices

Beyond the Cloud: The Developer’s Guide to Mastering Gemini Nano on Pixel and Samsung Devices

2
Comments
7 min read
`suspend` Is `await`, Not `async`: A Kotlin-to-TypeScript Bridge

`suspend` Is `await`, Not `async`: A Kotlin-to-TypeScript Bridge

1
Comments
10 min read
Why I Built a Practical Photo Compressor for Android (And How I Did It)

Why I Built a Practical Photo Compressor for Android (And How I Did It)

Comments 1
3 min read
Kotlin Coroutines in Production

Kotlin Coroutines in Production

1
Comments
2 min read
Aido: Your typing assistant.

Aido: Your typing assistant.

Comments
2 min read
Day 8/100: Process Death — What Actually Happens When Android Kills Your App

Day 8/100: Process Death — What Actually Happens When Android Kills Your App

Comments
7 min read
How to Build an Android Telegram Client Without Touching C++ (A Kotlin-First Approach)

How to Build an Android Telegram Client Without Touching C++ (A Kotlin-First Approach)

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