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.
Twenty phone photos into one PDF you can still email: skip PdfDocument and embed the JPEG bytes

Twenty phone photos into one PDF you can still email: skip PdfDocument and embed the JPEG bytes

Comments
5 min read
Building StareBrain, Part 21: Natural Language Planning — Turning a Raw Instruction into an AgentTask

Building StareBrain, Part 21: Natural Language Planning — Turning a Raw Instruction into an AgentTask

1
Comments
3 min read
Securing Kotlin and Spring Boot APIs with OAuth2 and JWT: A Beginner Guide Worth Reading

Securing Kotlin and Spring Boot APIs with OAuth2 and JWT: A Beginner Guide Worth Reading

Comments
1 min read
PNG to Android VectorDrawable: The Fill Rule That Eats Your Icon's Hole

PNG to Android VectorDrawable: The Fill Rule That Eats Your Icon's Hole

Comments
3 min read
Gradle convention plugins for a multi-module Android app: build-logic, AGP 9 and the version catalog

Gradle convention plugins for a multi-module Android app: build-logic, AGP 9 and the version catalog

Comments
5 min read
The PIN was accepted and the UPI payment still failed: designing a fallback for a rule outside your app

The PIN was accepted and the UPI payment still failed: designing a fallback for a rule outside your app

Comments
5 min read
Architecting for Privacy: Why I Chose a 100% Local-Only SQLite Strategy for Muffle

Architecting for Privacy: Why I Chose a 100% Local-Only SQLite Strategy for Muffle

Comments
5 min read
Getting Started with OAuth2 and JWT in Spring Boot

Getting Started with OAuth2 and JWT in Spring Boot

Comments
1 min read
Kotlin Any, Unit and Nothing Explained Simply

Kotlin Any, Unit and Nothing Explained Simply

Comments
6 min read
I built a free, open-source ADB game booster for Android (no root, no PC)

I built a free, open-source ADB game booster for Android (no root, no PC)

Comments
2 min read
Your Hand-Rolled LRU Cache Is One Edge Case Away from a Memory Leak

Your Hand-Rolled LRU Cache Is One Edge Case Away from a Memory Leak

Comments
4 min read
Architecting a Low-Power Geofencing Engine for Android: Lessons in Battery Optimization

Architecting a Low-Power Geofencing Engine for Android: Lessons in Battery Optimization

Comments
5 min read
The upload started. Can the user leave the screen?

The upload started. Can the user leave the screen?

Comments
3 min read
Which country is a bare phone number from? Network vs SIM vs locale, and the roaming case that broke the simple rule

Which country is a bare phone number from? Network vs SIM vs locale, and the roaming case that broke the simple rule

Comments
4 min read
Engineering a Low-Power Geofencing Engine for Android

Engineering a Low-Power Geofencing Engine for Android

Comments
5 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.
⌂ 换网址