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.
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
SMS (Simple Multiplatform Script) AOT Event Dispatch Beats C++, Kotlin Native, and JVM. Here's Why.

SMS (Simple Multiplatform Script) AOT Event Dispatch Beats C++, Kotlin Native, and JVM. Here's Why.

Comments
4 min read
R8 Minification Silently Killed My Android App's Core Feature (And Tests Didn't Catch It)

R8 Minification Silently Killed My Android App's Core Feature (And Tests Didn't Catch It)

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