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.
Honor watched my Android app come back from the dead — and revoked the battery exemption that let it

Honor watched my Android app come back from the dead — and revoked the battery exemption that let it

Comments
10 min read
Day 2/100: The 4 Android Components — What Senior Engineer Get Wrong

Day 2/100: The 4 Android Components — What Senior Engineer Get Wrong

1
Comments
5 min read
My road to ML-KEM-768 over X25519 for my messaging app

My road to ML-KEM-768 over X25519 for my messaging app

2
Comments 3
5 min read
Stop wiring async calls manually

Stop wiring async calls manually

1
Comments
2 min read
Making illegal state unrepresentable

Type safety tradeoffs across five languages

Making illegal state unrepresentable

8
Comments 7
10 min read
Beyond the APK: Mastering Model Lifecycles and AICore in Modern Android Development

Beyond the APK: Mastering Model Lifecycles and AICore in Modern Android Development

1
Comments 1
8 min read
Android Emulator vs Physical Device: Picking Your Development Target

Android Emulator vs Physical Device: Picking Your Development Target

2
Comments
2 min read
Solving the Android BLE GATT Race Condition: Reliable Sequential Operations with Kotlin Coroutines

Solving the Android BLE GATT Race Condition: Reliable Sequential Operations with Kotlin Coroutines

Comments
16 min read
Why Your Android BLE Advertisements Silently Fail in the Background on Android 12+ and How to Fix It

Why Your Android BLE Advertisements Silently Fail in the Background on Android 12+ and How to Fix It

Comments
10 min read
Mastering Reliable BLE Characteristic Notifications on Android (Kotlin): Avoiding Missed Updates and Connection Drops

Mastering Reliable BLE Characteristic Notifications on Android (Kotlin): Avoiding Missed Updates and Connection Drops

Comments
11 min read
Robust BLE: Preventing Disconnections and Implementing Auto-Reconnect on Android 12+ with Foreground Services

Robust BLE: Preventing Disconnections and Implementing Auto-Reconnect on Android 12+ with Foreground Services

Comments
10 min read
Plugins

Plugins

5
Comments
5 min read
Kotlin 2.3.21 Fixes

Kotlin 2.3.21 Fixes

2
Comments
3 min read
Gradle Said No. Here's How I Learned to Actually Read the Error.

Gradle Said No. Here's How I Learned to Actually Read the Error.

5
Comments
5 min read
Building the Architecture in KMP: Data Flow, MVI, and Hard Decisions

Building the Architecture in KMP: Data Flow, MVI, and Hard Decisions

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