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.
🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

293
Comments 15
11 min read
How to learn Kotlin: browser vs IDE, books vs tutorials, for newbies and Java devs

How to learn Kotlin: browser vs IDE, books vs tutorials, for newbies and Java devs

289
Comments 9
6 min read
Build a WhatsApp Clone on Android With Kotlin – Part 1

Build a WhatsApp Clone on Android With Kotlin – Part 1

288
Comments 4
10 min read
Easy microservices with Kubernetes and Istio ✅ ☸️ ⛵️

Easy microservices with Kubernetes and Istio ✅ ☸️ ⛵️

170
Comments 2
11 min read
remember { mutableStateOf() } – A cheat sheet

remember { mutableStateOf() } – A cheat sheet

140
Comments 7
5 min read
"Hello, World!" but in 30 different languages!!!

"Hello, World!" but in 30 different languages!!!

136
Comments 66
2 min read
The funny Java vs Kotlin battle

The funny Java vs Kotlin battle

130
Comments 23
2 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?

116
Comments 20
6 min read
Android's billion-dollar mistake(s)

Android's billion-dollar mistake(s)

114
Comments 7
10 min read
A historical introduction to the Compose reactive state model

A historical introduction to the Compose reactive state model

109
Comments 11
9 min read
Kotlin Hipster = Spring Boot + Kotlin

Kotlin Hipster = Spring Boot + Kotlin

102
Comments 4
3 min read
Introduction to the Compose Snapshot system

Introduction to the Compose Snapshot system

102
Comments 25
19 min read
Maximizing Code Sharing between Android and iOS with Kotlin Multiplatform

Maximizing Code Sharing between Android and iOS with Kotlin Multiplatform

98
Comments 25
11 min read
AutoMotion: How I Automated My Video Editing Process

AutoMotion: How I Automated My Video Editing Process

98
Comments 22
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
Kotlin: Learning Resources For Beginners

Kotlin: Learning Resources For Beginners

91
Comments 3
4 min read
Scoped recomposition in Jetpack Compose — what happens when state changes?

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

90
Comments 4
7 min read
Speed Up Your Android Project's Gradle Builds!

Speed Up Your Android Project's Gradle Builds!

87
Comments 6
8 min read
How to Implement Nuxt.js/Vue.js OAuth2 Authentication With an External REST-API Server (based on Vert.x/Kotlin) and Keycloak 🐬

How to Implement Nuxt.js/Vue.js OAuth2 Authentication With an External REST-API Server (based on Vert.x/Kotlin) and Keycloak 🐬

85
Comments 13
8 min read
What is a unit test

What is a unit test

85
Comments 4
4 min read
Pocket Guide on Kotlin

Pocket Guide on Kotlin

77
Comments 9
15 min read
What's new and interesting in Java?

What's new and interesting in Java?

77
Comments 34
1 min read
Practical Kotlin Native Concurrency

Practical Kotlin Native Concurrency

74
Comments
5 min read
How to Write a Command-Line Tool with Kotlin Multiplatform

How to Write a Command-Line Tool with Kotlin Multiplatform

72
Comments 10
6 min read
Diving into Kotlin collections

Diving into Kotlin collections

72
Comments
12 min read
The Imposter's Guide To Dependency Injection

The Imposter's Guide To Dependency Injection

70
Comments
6 min read
Plumbing data with derived state in Compose

Plumbing data with derived state in Compose

69
Comments 4
19 min read
Hosting Kotlin/JS on GitHub Pages via GitHub Actions

Hosting Kotlin/JS on GitHub Pages via GitHub Actions

67
Comments 1
8 min read
Binary Tree 1.0

Binary Tree 1.0

66
Comments 5
21 min read
Kotlin Standard Library Safari: Strings

Kotlin Standard Library Safari: Strings

63
Comments 2
8 min read
Implementing snapshot-aware data structures

Implementing snapshot-aware data structures

61
Comments 4
22 min read
Kotlin - Getting Started

Kotlin - Getting Started

59
Comments
8 min read
Two mutables don’t make a right

Two mutables don’t make a right

59
Comments 2
9 min read
Best practices to build accessible apps with Jetpack Compose

Best practices to build accessible apps with Jetpack Compose

59
Comments 5
6 min read
Let's build a web app from scratch to finish with Alpas and Kotlin

Let's build a web app from scratch to finish with Alpas and Kotlin

58
Comments 8
5 min read
Domain Graph Service (DGS) - open-source GraphQL framework for Spring Boot by Netflix

Domain Graph Service (DGS) - open-source GraphQL framework for Spring Boot by Netflix

58
Comments
3 min read
Объединение интервалов

Объединение интервалов

58
Comments 2
1 min read
Build an Android Chat app with Jetpack Compose

Build an Android Chat app with Jetpack Compose

57
Comments
12 min read
Advanced Kotlin Collection Functionality

Advanced Kotlin Collection Functionality

56
Comments
10 min read
Don’t write Android apps like it’s 2009!

Don’t write Android apps like it’s 2009!

56
Comments 10
2 min read
Consumer-Driven Contract Testing with Pact

Consumer-Driven Contract Testing with Pact

55
Comments 4
9 min read
20 Coolest Features of Non-Java JVM Languages

20 Coolest Features of Non-Java JVM Languages

54
Comments 3
40 min read
Kotlin compiler plugins and binaries on multiplatform

Kotlin compiler plugins and binaries on multiplatform

53
Comments 1
8 min read
Make your code beautiful with Kotlin Property Delegates

Make your code beautiful with Kotlin Property Delegates

53
Comments 3
4 min read
Publishing server-side Kotlin applications: Ktor on Heroku

Publishing server-side Kotlin applications: Ktor on Heroku

53
Comments 10
9 min read
Don't sacrifice user experience for a better developer experience

Don't sacrifice user experience for a better developer experience

52
Comments 2
4 min read
Top 5 Kotlin Resources 💻

Top 5 Kotlin Resources 💻

52
Comments 7
2 min read
A New Kind of Android Fragmentation

A New Kind of Android Fragmentation

52
Comments 4
2 min read
Kotlin 1.3.70 Reactions

Kotlin 1.3.70 Reactions

51
Comments
5 min read
How we developed a chatbot to fight against COVID-19?

How we developed a chatbot to fight against COVID-19?

51
Comments 2
3 min read
Обмен элементов в связном списке

Обмен элементов в связном списке

51
Comments
1 min read
Tools of the build trade: The making of a tiny Kotlin app

Tools of the build trade: The making of a tiny Kotlin app

51
Comments 2
11 min read
Is There an Equivalent of Spring Boot for Kotlin?

Is There an Equivalent of Spring Boot for Kotlin?

49
Comments 16
6 min read
Exploring Kotlin Lists in 2021

Exploring Kotlin Lists in 2021

49
Comments 2
12 min read
Super basic: How Hashmap works in Java

Super basic: How Hashmap works in Java

48
Comments 4
5 min read
The No-Nonsense Guide to JVM 14 Memory on Kubernetes

The No-Nonsense Guide to JVM 14 Memory on Kubernetes

48
Comments
4 min read
Creating your first Kotlin Multiplatform library

Creating your first Kotlin Multiplatform library

48
Comments 4
6 min read
Trying out the experimental new Kotlin/Native memory model

Trying out the experimental new Kotlin/Native memory model

47
Comments 1
4 min read
The proper care and feeding of your Gradle build

The proper care and feeding of your Gradle build

47
Comments 5
9 min read
loading...