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.
One click dependencies fix

One click dependencies fix

27
Comments
11 min read
First Impressions of Compose Multiplatform

First Impressions of Compose Multiplatform

10
Comments 2
4 min read
Day 40. Fixing UI

Day 40. Fixing UI

9
Comments 3
3 min read
Implementing Mixins (or Traits) in Kotlin Using Delegation

Implementing Mixins (or Traits) in Kotlin Using Delegation

9
Comments
9 min read
Emulating classes with functions in Kotlin for maximum performance 🚀

Emulating classes with functions in Kotlin for maximum performance 🚀

9
Comments 2
6 min read
Floating in Space - Animations with Compose and Canvas

Floating in Space - Animations with Compose and Canvas

8
Comments
4 min read
10 Reasons to Choose KMP for Mobile Development

10 Reasons to Choose KMP for Mobile Development

8
Comments 1
3 min read
Vaadin, the battery-included server-side AJAX framework

Vaadin, the battery-included server-side AJAX framework

8
Comments
5 min read
KMP-102 - Utilizando Código Kotlin no Swift

KMP-102 - Utilizando Código Kotlin no Swift

6
Comments
8 min read
ListOF() em Kotlin: Manipulando Coleções de Forma Simples e Eficiente

ListOF() em Kotlin: Manipulando Coleções de Forma Simples e Eficiente

3
Comments
1 min read
Modern Dependency Injection with Koin: The Smart DI Choice for 2025

Modern Dependency Injection with Koin: The Smart DI Choice for 2025

2
Comments
6 min read
Breaking the build 😝 : Demystifying Gradle

Breaking the build 😝 : Demystifying Gradle

2
Comments
4 min read
Ulyp: Recording Java code execution for faster debugging (Part 1)

Ulyp: Recording Java code execution for faster debugging (Part 1)

2
Comments
7 min read
Kotlin DataFrame ❤️ Arrow

Kotlin DataFrame ❤️ Arrow

2
Comments
2 min read
Day 37. Search challenge

Day 37. Search challenge

1
Comments
4 min read
Why Java is Fading and Kotlin is the New Sheriff in Town

Why Java is Fading and Kotlin is the New Sheriff in Town

1
Comments 1
5 min read
Day 46. Broken pipelines

Day 46. Broken pipelines

1
Comments
4 min read
Kotlin Null Safety vs. Java: A Comedy of Errors (But Mostly in Java)

Kotlin Null Safety vs. Java: A Comedy of Errors (But Mostly in Java)

1
Comments
3 min read
Day 36. What is the power of Pull Request?

Day 36. What is the power of Pull Request?

1
Comments
4 min read
Mastering runCatching in Kotlin: How to Avoid Coroutine Cancellation Issues

Mastering runCatching in Kotlin: How to Avoid Coroutine Cancellation Issues

1
Comments
3 min read
Day 43. Composition

Day 43. Composition

1
Comments
4 min read
Testes de integreção X Testes de unidade: um confronto desigual

Testes de integreção X Testes de unidade: um confronto desigual

Comments
5 min read
Day 45. Time manipulation

Day 45. Time manipulation

Comments
4 min read
How To Create a Parallax Movie Pager In Jetpack Compose

How To Create a Parallax Movie Pager In Jetpack Compose

Comments
5 min read
Android Dev Perú Conf 2024

Android Dev Perú Conf 2024

Comments
3 min read
Days 47-48. Broken API

Days 47-48. Broken API

Comments
4 min read
Manual Memory Management and Garbage Collection in Kotlin Multiplatform Native Shared Libraries

Manual Memory Management and Garbage Collection in Kotlin Multiplatform Native Shared Libraries

Comments
7 min read
Memory Management and Garbage Collection in Kotlin Multiplatform XCFramework

Memory Management and Garbage Collection in Kotlin Multiplatform XCFramework

Comments
5 min read
Inline Classes in Kotlin: Why, Where, and How to Use Them

Inline Classes in Kotlin: Why, Where, and How to Use Them

Comments
2 min read
Day 49. Organization card

Day 49. Organization card

Comments
4 min read
Day 50. GitHub Universe

Day 50. GitHub Universe

Comments
4 min read
Day 51. Article Screen

Day 51. Article Screen

Comments
4 min read
Sealed Interfaces vs. Sealed Classes in Kotlin: When and Why to Use Each

Sealed Interfaces vs. Sealed Classes in Kotlin: When and Why to Use Each

Comments
4 min read
Day 52. Collapsing Toolbar

Day 52. Collapsing Toolbar

Comments
4 min read
I'm done with multiplatform software development

I'm done with multiplatform software development

Comments
3 min read
Day 53. Plan

Day 53. Plan

Comments
4 min read
Kotlin Data Classes vs Java: A Tale of Two Cities (But One Has Way Less Boilerplate)

Kotlin Data Classes vs Java: A Tale of Two Cities (But One Has Way Less Boilerplate)

Comments
3 min read
Day 54. Voyager issue

Day 54. Voyager issue

Comments
5 min read
Kotlin Properties vs. Java Fields: A Tale of Two Variables (Where Kotlin Has More Tricks Up Its Sleeve!)

Kotlin Properties vs. Java Fields: A Tale of Two Variables (Where Kotlin Has More Tricks Up Its Sleeve!)

Comments
3 min read
Day 55. Copilot

Day 55. Copilot

Comments
5 min read
MyCalqlator - Kotlin / Android Studio

MyCalqlator - Kotlin / Android Studio

Comments
6 min read
KmpEssentials Available for All Kotlin Developers

KmpEssentials Available for All Kotlin Developers

Comments
1 min read
Kotlin Coroutines vs. Java Threads: A Concurrency Conundrum (Solved with a Sprinkle of Kotlin Magic!)

Kotlin Coroutines vs. Java Threads: A Concurrency Conundrum (Solved with a Sprinkle of Kotlin Magic!)

Comments
2 min read
Day 56. Collapsing logic

Day 56. Collapsing logic

Comments
4 min read
Kotlin Smart Casts vs. Java Casts: A Type-Safe Tale (with Fewer Runtime Surprises!)

Kotlin Smart Casts vs. Java Casts: A Type-Safe Tale (with Fewer Runtime Surprises!)

Comments
2 min read
SHARD Format – A New Take on Minecraft Region Data

SHARD Format – A New Take on Minecraft Region Data

Comments
41 min read
Day 31. Technical debt

Day 31. Technical debt

Comments
4 min read
Day 57. Replies

Day 57. Replies

Comments
4 min read
Exemplificando SOLID com Jetpack Compose - parte S

Exemplificando SOLID com Jetpack Compose - parte S

Comments
4 min read
Day 32. API calls

Day 32. API calls

Comments
3 min read
Day 33. Generic response

Day 33. Generic response

Comments
3 min read
Day 34. Response

Day 34. Response

Comments
3 min read
Spring Boot Controllers Basics

Spring Boot Controllers Basics

Comments
2 min read
Spring Boot Controllers Basics

Spring Boot Controllers Basics

Comments
2 min read
Day 35. Coderabbit

Day 35. Coderabbit

Comments
3 min read
Running Spring Boot Applications With Gradle and Maven

Running Spring Boot Applications With Gradle and Maven

Comments
1 min read
Day 38. Search items

Day 38. Search items

Comments
3 min read
Day 39. A party

Day 39. A party

Comments
3 min read
String Parsing with Kotlinx Serialization

String Parsing with Kotlinx Serialization

Comments
2 min read
Kotlin Sequences: Efficient and Lazy Collection Processing

Kotlin Sequences: Efficient and Lazy Collection Processing

Comments
5 min read
loading...