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.
Show dev.to: I launched Quldra - a post-quantum, single-device Signal alternative

Show dev.to: I launched Quldra - a post-quantum, single-device Signal alternative

1
Comments
5 min read
My Compose App Was Showing the Wrong Theme After Restart — Here's the Fix

My Compose App Was Showing the Wrong Theme After Restart — Here's the Fix

Comments 1
5 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
Adding Cross-Module Routing to Navigation 3 with KSP: nav3-helper Design and Usage

Adding Cross-Module Routing to Navigation 3 with KSP: nav3-helper Design and Usage

Comments
8 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
Beyond the Cloud: Building a Privacy-First Research Assistant with Gemini Nano and On-Device RAG

Beyond the Cloud: Building a Privacy-First Research Assistant with Gemini Nano and On-Device RAG

Comments
8 min read
Matching camera pixels to RAL codes on Android: building a color matcher with CIE Lab and DeltaE

Matching camera pixels to RAL codes on Android: building a color matcher with CIE Lab and DeltaE

Comments
7 min read
I Couldn't Find a Rolling Text Library for Compose, So I Built One

I Couldn't Find a Rolling Text Library for Compose, So I Built One

4
Comments 3
6 min read
All You Need Is Lambdas: Java Tests Without a Mocking Framework

All You Need Is Lambdas: Java Tests Without a Mocking Framework

Comments
11 min read
Stop the Low Memory Killer: Mastering Memory-Efficient RAG on Android with Gemini Nano

Stop the Low Memory Killer: Mastering Memory-Efficient RAG on Android with Gemini Nano

Comments
8 min read
The Room Migration Mistake That Crashed Every User's App

The Room Migration Mistake That Crashed Every User's App

Comments
5 min read
New ImagePickerKMP API: The easiest way to handle Camera and Gallery in Kotlin Multiplatform

New ImagePickerKMP API: The easiest way to handle Camera and Gallery in Kotlin Multiplatform

Comments
2 min read
Beyond SQL: How to Build a High-Performance On-Device Vector Search Engine for Android

Beyond SQL: How to Build a High-Performance On-Device Vector Search Engine for Android

1
Comments
8 min read
I built a multilingual AI tools directory in Kotlin and Next.js, solo. Here's what 6 months taught me (mostly painful).

I built a multilingual AI tools directory in Kotlin and Next.js, solo. Here's what 6 months taught me (mostly painful).

Comments
11 min read
# Building a Production-Ready Kotlin Multiplatform SDK (Android + iOS)

# Building a Production-Ready Kotlin Multiplatform SDK (Android + iOS)

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