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.
This isn't Kotlin. This is Java, with `apply` syntax in JPlus. Goodbye, boilerplate.

This isn't Kotlin. This is Java, with `apply` syntax in JPlus. Goodbye, boilerplate.

Comments
2 min read
DataStore in Android: The Future of Local Key-Value Storage

DataStore in Android: The Future of Local Key-Value Storage

Comments
1 min read
Why Every Android Dev Should Master Arrays Before Anything Else

Why Every Android Dev Should Master Arrays Before Anything Else

Comments
1 min read
JPlus – A Java Superset with Null Safety and Boilerplate Elimination

JPlus – A Java Superset with Null Safety and Boilerplate Elimination

Comments
2 min read
Event Handling: Keep It Fast and Simple

Event Handling: Keep It Fast and Simple

3
Comments
5 min read
Building a Real-Time Heart Rate Monitoring App with Kotlin + Google Cloud

Building a Real-Time Heart Rate Monitoring App with Kotlin + Google Cloud

Comments
2 min read
Kotlin Efficiency: Code Smarter, Not Harder - Typealias

Kotlin Efficiency: Code Smarter, Not Harder - Typealias

12
Comments 4
7 min read
Automatic resource cleanup in Jetpack ViewModels using AutoCloseable

Automatic resource cleanup in Jetpack ViewModels using AutoCloseable

Comments 1
2 min read
From Callback Hell to Coroutines: An Evolutionary History of Android Concurrency

From Callback Hell to Coroutines: An Evolutionary History of Android Concurrency

Comments
5 min read
SmartCV: An AI-Powered Resume Analyzer with Jetpack Compose & Kotlin Multiplatform

SmartCV: An AI-Powered Resume Analyzer with Jetpack Compose & Kotlin Multiplatform

Comments
2 min read
Kotlin Coroutines Cheat Sheet

Kotlin Coroutines Cheat Sheet

6
Comments
2 min read
ComboLite: Android plugin framework, helping you easily build dynamic applications where "everything is pluggable."

ComboLite: Android plugin framework, helping you easily build dynamic applications where "everything is pluggable."

Comments
19 min read
Demystifying Android Context: The Gateway Between Your App and the System

Demystifying Android Context: The Gateway Between Your App and the System

Comments
4 min read
Open-source app for booking meeting rooms

Open-source app for booking meeting rooms

2
Comments
1 min read
Volunteer Developer – Palettea (Remote, US/Canada)

Volunteer Developer – Palettea (Remote, US/Canada)

1
Comments
1 min read
Въведение в Kotlin (за Java програмисти)

Въведение в Kotlin (за Java програмисти)

Comments
4 min read
Flutter, React Native, or Kotlin Multiplatform — Choosing the Right Stack in 2025

Flutter, React Native, or Kotlin Multiplatform — Choosing the Right Stack in 2025

Comments
3 min read
How to Find, Prevent And Solve Java.lang.NullPointerException in Mobile Apps

How to Find, Prevent And Solve Java.lang.NullPointerException in Mobile Apps

Comments
5 min read
Kotlin Interview Puzzle: Who Wins the Tie? Loops, Reduce & Functional Surprises

Kotlin Interview Puzzle: Who Wins the Tie? Loops, Reduce & Functional Surprises

Comments
1 min read
Metro: The KMP DI Framework You Never Knew You Needed

Metro: The KMP DI Framework You Never Knew You Needed

5
Comments 1
10 min read
The Compiler's Secret: How Coroutines Actually Work

The Compiler's Secret: How Coroutines Actually Work

Comments 1
5 min read
Event Handling: Automatic Event Bootstrapping

Event Handling: Automatic Event Bootstrapping

Comments
5 min read
Event Handling: Inbox Pattern for Complex Scenarios

Event Handling: Inbox Pattern for Complex Scenarios

4
Comments
6 min read
Kotlin Variables: Understanding var vs val - A Beginner's Guide to Android Development

Kotlin Variables: Understanding var vs val - A Beginner's Guide to Android Development

1
Comments
5 min read
Improving performance in Kotlin with string concatenation

Improving performance in Kotlin with string concatenation

Comments
2 min read
loading...