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.
Location permission denied: what your Android app does next is the real design

Location permission denied: what your Android app does next is the real design

Comments
4 min read
Why We Rewrote Our Telecom Data Auditor in 100% Native Kotlin (0.99 MB APK, 120 Hz Canvas & Real-Time 4G Telemetry)

Why We Rewrote Our Telecom Data Auditor in 100% Native Kotlin (0.99 MB APK, 120 Hz Canvas & Real-Time 4G Telemetry)

Comments
4 min read
đź‘‹ Tired of checking Logcat every time you test analytics events?

đź‘‹ Tired of checking Logcat every time you test analytics events?

Comments
1 min read
I built a cross-platform media player in seven weeks with AI agents: here's the map

I built a cross-platform media player in seven weeks with AI agents: here's the map

Comments
6 min read
Spring Data JPA with Kotlin: Entities, Repositories, and Pitfalls

Spring Data JPA with Kotlin: Entities, Repositories, and Pitfalls

Comments
25 min read
Does VOICE_RECOGNITION Make Breaking Glass Sound Duller? What a 4 kHz Ceiling Costs a Phone Camera's Sound Detection

Does VOICE_RECOGNITION Make Breaking Glass Sound Duller? What a 4 kHz Ceiling Costs a Phone Camera's Sound Detection

Comments
8 min read
A share-target Activity that must not run twice: why it finishes itself when Android restores it

A share-target Activity that must not run twice: why it finishes itself when Android restores it

Comments
3 min read
Building an Android AI Agent, Part 14: When the Agent’s Model of You Is Wrong

Building an Android AI Agent, Part 14: When the Agent’s Model of You Is Wrong

1
Comments
3 min read
Making dashboard cards survive font scale 1.3 and density 560 on Android

Making dashboard cards survive font scale 1.3 and density 560 on Android

Comments
2 min read
Kotlin coroutines interview questions that senior Android loops ask

Kotlin coroutines interview questions that senior Android loops ask

Comments
8 min read
The edge cases after shipping: re-arming Android alarms after a reboot and counting app usage across midnight

The edge cases after shipping: re-arming Android alarms after a reboot and counting app usage across midnight

1
Comments
10 min read
The caller's number was a timestamp: picking a phone number out of an Android call notification

The caller's number was a timestamp: picking a phone number out of an Android call notification

Comments
4 min read
Running an LLM fully offline on Android with Kotlin coroutines

Running an LLM fully offline on Android with Kotlin coroutines

Comments
3 min read
Architecting a background-only app: How Muffle handles battery efficiency

Architecting a background-only app: How Muffle handles battery efficiency

1
Comments 1
5 min read
How I put real macOS Liquid Glass inside a Java/Swing IDE

How I put real macOS Liquid Glass inside a Java/Swing IDE

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