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.
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
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
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
How I Built a Batch Image Compressor for Android That Handles 500 Photos at Once

How I Built a Batch Image Compressor for Android That Handles 500 Photos at Once

Comments
3 min read
How We Built an Autonomous AI Agent That Controls Your Phone, Entirely Offline

How We Built an Autonomous AI Agent That Controls Your Phone, Entirely Offline

2
Comments
12 min read
From Closures to an AST in a Kotlin Transform Graph

From Closures to an AST in a Kotlin Transform Graph

10
Comments
4 min read
That Weird `{ }` After Button? I Had No Idea What I Was Actually Writing{Lambda function}

That Weird `{ }` After Button? I Had No Idea What I Was Actually Writing{Lambda function}

Comments
5 min read
Yet another productivity app

Yet another productivity app

1
Comments
3 min read
JetBrains Just Changed KMP Structure. Here's What They Didn't Tell You.

JetBrains Just Changed KMP Structure. Here's What They Didn't Tell You.

Comments
2 min read
I Had No Idea How My Screens Were Talking to Each Other. Then I Learned Compose Navigation.

I Had No Idea How My Screens Were Talking to Each Other. Then I Learned Compose Navigation.

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