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.
Finding the Right Balance Between DDD, Clean and Hexagonal Architectures

Finding the Right Balance Between DDD, Clean and Hexagonal Architectures

149
Comments 7
17 min read
Introduction to the Compose Snapshot system

Introduction to the Compose Snapshot system

142
Comments 25
1 min read
Scoped recomposition in Jetpack Compose — what happens when state changes?

Scoped recomposition in Jetpack Compose — what happens when state changes?

106
Comments 5
1 min read
Binary Tree 1.0

Binary Tree 1.0

67
Comments 5
21 min read
Package naming nobody cares about (but should)

Package naming nobody cares about (but should)

29
Comments
10 min read
remember { mutableStateOf() } – A cheat sheet

remember { mutableStateOf() } – A cheat sheet

120
Comments 7
1 min read
Day 10 of My Android Journey: Navigating the Path to Success

Day 10 of My Android Journey: Navigating the Path to Success

9
Comments
2 min read
Pull request testing on Kubernetes: testing locally and on GitHub workflows

Pull request testing on Kubernetes: testing locally and on GitHub workflows

19
Comments 1
10 min read
Is There an Equivalent of Spring Boot for Kotlin?

Is There an Equivalent of Spring Boot for Kotlin?

51
Comments 16
6 min read
Event Handling: Inbox Pattern for Complex Scenarios

Event Handling: Inbox Pattern for Complex Scenarios

4
Comments
6 min read
Functional event sourcing

Functional event sourcing

38
Comments 1
8 min read
GitHub Actions: a New Hope in YAML Programming Wasteland

GitHub Actions: a New Hope in YAML Programming Wasteland

117
Comments 7
9 min read
What to Learn to get started with Android App Development?

What to Learn to get started with Android App Development?

117
Comments 20
6 min read
Building Mutualockss: How I Created a Shared Digital Security App from Scratch | Sayanth V Sivadas

Building Mutualockss: How I Created a Shared Digital Security App from Scratch | Sayanth V Sivadas

Comments
4 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
React Native, pnpm, and Monorepos: A Dependency Hoisting Journey

React Native, pnpm, and Monorepos: A Dependency Hoisting Journey

14
Comments
4 min read
The Hidden Cost of Default Hierarchy Template in Kotlin Multiplatform

The Hidden Cost of Default Hierarchy Template in Kotlin Multiplatform

6
Comments
7 min read
Pattern matching across different languages

Pattern matching across different languages

13
Comments 3
6 min read
A historical introduction to the Compose reactive state model

A historical introduction to the Compose reactive state model

118
Comments 11
1 min read
StateFlow vs. SharedFlow: Thinking in "State" vs. "Event"

StateFlow vs. SharedFlow: Thinking in "State" vs. "Event"

Comments
7 min read
Battle-Tested Coroutines: Advanced Tactics & Common Traps

Battle-Tested Coroutines: Advanced Tactics & Common Traps

Comments
6 min read
Using SVGs on Canvas with Compose Multiplatform

Using SVGs on Canvas with Compose Multiplatform

12
Comments 1
6 min read
OpenTelemetry Tracing on the JVM

OpenTelemetry Tracing on the JVM

12
Comments
4 min read
10 reasons to switch from Java to Kotlin right now!

10 reasons to switch from Java to Kotlin right now!

93
Comments 15
5 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
loading...