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.
Binary Tree 1.0

Binary Tree 1.0

66
Comments 5
21 min read
Functional event sourcing

Functional event sourcing

27
Comments 1
8 min read
Gradle: from Newbie to Strong fundamentals

Gradle: from Newbie to Strong fundamentals

26
Comments 6
10 min read
Entendendo RecyclerView de Uma Vez Por Todas

Entendendo RecyclerView de Uma Vez Por Todas

25
Comments 1
7 min read
Kotlin Coroutines are not just about concurrency

Kotlin Coroutines are not just about concurrency

24
Comments 4
10 min read
Finding the Right Balance in Gradle Dependency Strategy

Finding the Right Balance in Gradle Dependency Strategy

24
Comments 2
11 min read
Comece Por Aqui: Conceitos Básicos Kotlin Parte I

Comece Por Aqui: Conceitos Básicos Kotlin Parte I

22
Comments 5
15 min read
Functional event sourcing example in Kotlin

Functional event sourcing example in Kotlin

21
Comments 5
17 min read
Oof – look, that's a legacy codebase!

Oof – look, that's a legacy codebase!

21
Comments
9 min read
Gradle's leaky abstractions: Declarative(ish) shell, imperative core: Implementing a safe(ish) global configuration DSL

Gradle's leaky abstractions: Declarative(ish) shell, imperative core: Implementing a safe(ish) global configuration DSL

21
Comments 2
6 min read
More Accessible Graphs with Jetpack Compose Part 1: Adding Content Description

More Accessible Graphs with Jetpack Compose Part 1: Adding Content Description

20
Comments
7 min read
The pitfall of implicit returns

The pitfall of implicit returns

20
Comments 3
3 min read
Write Once, Run Everywhere: Building with Kotlin and Compose Multiplatform

Write Once, Run Everywhere: Building with Kotlin and Compose Multiplatform

18
Comments 6
4 min read
Plotting Financial Data in Kotlin with Kandy

Plotting Financial Data in Kotlin with Kandy

17
Comments
12 min read
Functional domain model

Functional domain model

16
Comments 8
6 min read
More Accessible Graphs with Jetpack Compose Part 3: Differentiating without Color

More Accessible Graphs with Jetpack Compose Part 3: Differentiating without Color

16
Comments
5 min read
Why Your App Should Have Both Dark And Light Themes

Why Your App Should Have Both Dark And Light Themes

15
Comments
3 min read
How to Add Content Descriptions in Compose - A Guide for Android Devs

How to Add Content Descriptions in Compose - A Guide for Android Devs

15
Comments
7 min read
Modern Async Primitives on iOS, Android, and the Web

Modern Async Primitives on iOS, Android, and the Web

14
Comments
9 min read
Kradle 9.0: Revolutionizing the JVM Ecosystem with Kotlin at its Core!

Kradle 9.0: Revolutionizing the JVM Ecosystem with Kotlin at its Core!

13
Comments 3
3 min read
Mastering Background Processing in Android with WorkManager: A Guide to Efficient Background Processing

Mastering Background Processing in Android with WorkManager: A Guide to Efficient Background Processing

13
Comments
5 min read
CatGPT - or How to Position Elements on Overlays

CatGPT - or How to Position Elements on Overlays

13
Comments 1
6 min read
Reactive database access on the JVM

Reactive database access on the JVM

13
Comments
8 min read
jacoco-badge-generator 2.11.0 Released

jacoco-badge-generator 2.11.0 Released

12
Comments
2 min read
From Java to Kotlin: Elevating Back-End Development with Conciseness and Expressivity

From Java to Kotlin: Elevating Back-End Development with Conciseness and Expressivity

12
Comments
12 min read
KMP 101: Dominando os princípios dos Source Sets

KMP 101: Dominando os princípios dos Source Sets

12
Comments
9 min read
From Java to Kotlin, first impression on for loops

From Java to Kotlin, first impression on for loops

12
Comments 2
2 min read
More Accessible Graphs with Jetpack Compose Part 4: On-Screen Control Buttons

More Accessible Graphs with Jetpack Compose Part 4: On-Screen Control Buttons

12
Comments
7 min read
Using the event bus pattern in Android with Kotlin

Using the event bus pattern in Android with Kotlin

12
Comments
3 min read
From Kotlin Scripting to Python

From Kotlin Scripting to Python

12
Comments
4 min read
KMP 101: Introdução ao paradigma da Multiplataforma

KMP 101: Introdução ao paradigma da Multiplataforma

11
Comments 1
12 min read
Code Sketching with Kotlin Notebooks: Developer Guide

Code Sketching with Kotlin Notebooks: Developer Guide

11
Comments 2
22 min read
Developing an Ecommerce App with Kotlin Multiplatform: A Use Case

Developing an Ecommerce App with Kotlin Multiplatform: A Use Case

11
Comments
5 min read
KMP 101: Como compartilhar código no KMP - conectando plataformas com expect e actual

KMP 101: Como compartilhar código no KMP - conectando plataformas com expect e actual

11
Comments
8 min read
Configuration roles and the blogging-industrial complex

Configuration roles and the blogging-industrial complex

10
Comments
7 min read
A Beginner-Friendly Illustrated Guide to Verifiable Credentials

A Beginner-Friendly Illustrated Guide to Verifiable Credentials

10
Comments
12 min read
Jetpack Compose Puzzlers

Jetpack Compose Puzzlers

10
Comments
7 min read
Kotlin Multiplatform is now stable – What's the Impact?

Kotlin Multiplatform is now stable – What's the Impact?

10
Comments 1
3 min read
KMP 101: Entendendo como o Kotlin compila para múltiplas plataformas

KMP 101: Entendendo como o Kotlin compila para múltiplas plataformas

10
Comments
5 min read
Transactional Outbox pattern step by step with Spring and Kotlin💫

Transactional Outbox pattern step by step with Spring and Kotlin💫

9
Comments 1
18 min read
A glimpse of K2 in nowinandroid

A glimpse of K2 in nowinandroid

9
Comments
5 min read
Como desenhar telas no Jetpack Compose

Como desenhar telas no Jetpack Compose

9
Comments 1
5 min read
Extension Oriented Design in Kotlin

Extension Oriented Design in Kotlin

9
Comments
3 min read
Android Plataforma - Parte 0: Introdução à Série

Android Plataforma - Parte 0: Introdução à Série

9
Comments
4 min read
Understanding Density-Independent Pixels

Understanding Density-Independent Pixels

9
Comments
3 min read
Understanding light-weight threads with Coroutines and Project Loom

Understanding light-weight threads with Coroutines and Project Loom

9
Comments 4
4 min read
jacoco-badge-generator 2.10.0 Released

jacoco-badge-generator 2.10.0 Released

8
Comments
2 min read
Top 10 Kotlin Code Snippets to Keep Handy

Top 10 Kotlin Code Snippets to Keep Handy

8
Comments
6 min read
Comparing Ktor and Micronaut: Kotlin-Powered Application Servers 🔥💻

Comparing Ktor and Micronaut: Kotlin-Powered Application Servers 🔥💻

8
Comments
2 min read
State With Jetpack Compose

State With Jetpack Compose

8
Comments 1
2 min read
Advanced Kotlin syntax abuse

Advanced Kotlin syntax abuse

8
Comments
10 min read
Kotlin Design Patterns: Simplifying the Traditional Solutions (plus: Simplifying the Singleton Pattern)

Kotlin Design Patterns: Simplifying the Traditional Solutions (plus: Simplifying the Singleton Pattern)

8
Comments
3 min read
Delegation vs Inheritance in Kotlin

Delegation vs Inheritance in Kotlin

8
Comments
3 min read
Weeks of Debugging Your Build can Save Hours of Learning Gradle

Weeks of Debugging Your Build can Save Hours of Learning Gradle

8
Comments 1
5 min read
KMP 101: Criando e executando seu primeiro projeto multiplataforma no Fleet

KMP 101: Criando e executando seu primeiro projeto multiplataforma no Fleet

7
Comments
3 min read
Kotlin Koans BR: Classes Seladas

Kotlin Koans BR: Classes Seladas

7
Comments
10 min read
Comparing Ktor and Micronaut: Kotlin-Powered Application Servers 🔥💻

Comparing Ktor and Micronaut: Kotlin-Powered Application Servers 🔥💻

7
Comments
3 min read
Object-oriented event sourcing

Object-oriented event sourcing

7
Comments
7 min read
Kotlin Flow: Simple yet Powerful Implementation

Kotlin Flow: Simple yet Powerful Implementation

7
Comments 1
4 min read
Spring Boot + Electron, a case study

Spring Boot + Electron, a case study

7
Comments
6 min read
loading...