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)

Reactions 292 Comments 9
11 min read
Build a WhatsApp Clone on Android With Kotlin – Part 1

Build a WhatsApp Clone on Android With Kotlin – Part 1

Reactions 288 Comments 4
10 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

Reactions 283 Comments 6
6 min read
Kotlin - The Good, the Bad and the Ugly

Kotlin - The Good, the Bad and the Ugly

Reactions 182 Comments 47
9 min read
Easy microservices with Kubernetes and Istio ✅ ☸️ ⛵️

Easy microservices with Kubernetes and Istio ✅ ☸️ ⛵️

Reactions 169 Comments 2
11 min read
Dependency injection in functional programming

Dependency injection in functional programming

Reactions 160 Comments 22
21 min read
Introduction to the Compose Snapshot system

Introduction to the Compose Snapshot system

Reactions 153 Comments 21
19 min read
Kotlin vs. Swift: Are Android and iOS moving towards creating a universal language?

Kotlin vs. Swift: Are Android and iOS moving towards creating a universal language?

Reactions 145 Comments 54
5 min read
Scoped recomposition in Jetpack Compose — what happens when state changes?

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

Reactions 143 Comments 2
7 min read
Why use Kotlin for Android development? Kotlin benefits, features, versions

Why use Kotlin for Android development? Kotlin benefits, features, versions

Reactions 138 Comments 12
4 min read
"Hello, World!" but in 30 different languages!!!

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

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

The funny Java vs Kotlin battle

Reactions 129 Comments 23
2 min read
Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?

Kotlin: How Can a Programming Language be so Young And so Mature at The Same Time?

Reactions 129 Comments 20
9 min read
remember { mutableStateOf() } – A cheat sheet

remember { mutableStateOf() } – A cheat sheet

Reactions 119 Comments 5
5 min read
Pocket Guide on Kotlin

Pocket Guide on Kotlin

Reactions 118 Comments 5
15 min read
What to Learn to get started with Android App Development?

What to Learn to get started with Android App Development?

Reactions 115 Comments 19
6 min read
GitHub Actions: a New Hope in YAML Programming Wasteland

GitHub Actions: a New Hope in YAML Programming Wasteland

Reactions 114 Comments 7
9 min read
The Strengths and Biggest Misconceptions of Kotlin—Interview with Marcin Moskala

The Strengths and Biggest Misconceptions of Kotlin—Interview with Marcin Moskala

Reactions 113 Comments 4
4 min read
Rewriting Chess.com's Android App

Rewriting Chess.com's Android App

Reactions 110 Comments 19
3 min read
Android's billion-dollar mistake(s)

Android's billion-dollar mistake(s)

Reactions 109 Comments 6
10 min read
Kotlin Hipster = Spring Boot + Kotlin

Kotlin Hipster = Spring Boot + Kotlin

Reactions 102 Comments 4
3 min read
AutoMotion: How I Automated My Video Editing Process

AutoMotion: How I Automated My Video Editing Process

Reactions 98 Comments 19
4 min read
A historical introduction to the Compose reactive state model

A historical introduction to the Compose reactive state model

Reactions 97 Comments 11
9 min read
Maximizing Code Sharing between Android and iOS with Kotlin Multiplatform

Maximizing Code Sharing between Android and iOS with Kotlin Multiplatform

Reactions 97 Comments 25
11 min read
10 reasons to switch from Java to Kotlin right now!

10 reasons to switch from Java to Kotlin right now!

Reactions 93 Comments 15
5 min read
Kotlin: Learning Resources For Beginners

Kotlin: Learning Resources For Beginners

Reactions 92 Comments 3
4 min read
Scala, Kotlin, or Grovvy? Which Programming language Java Developers Should Learn?

Scala, Kotlin, or Grovvy? Which Programming language Java Developers Should Learn?

Reactions 91 Comments 25
8 min read
Build a realtime location-based chat feed.

Build a realtime location-based chat feed.

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

Speed Up Your Android Project's Gradle Builds!

Reactions 86 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 🐬

Reactions 86 Comments 13
8 min read
Side project success 🎉

Side project success 🎉

Reactions 86 Comments 15
3 min read
What is a unit test

What is a unit test

Reactions 85 Comments 4
4 min read
40 Kotlin Interview Questions Android Devs Should Know in 2020

40 Kotlin Interview Questions Android Devs Should Know in 2020

Reactions 82 Comments 2
23 min read
What's new and interesting in Java?

What's new and interesting in Java?

Reactions 76 Comments 34
1 min read
Practical Kotlin Native Concurrency

Practical Kotlin Native Concurrency

Reactions 74 Comments
5 min read
Java is too old, What should you learn in 2018?

Java is too old, What should you learn in 2018?

Reactions 74 Comments 27
1 min read
Android Views: Peek-A-Boo

Android Views: Peek-A-Boo

Reactions 72 Comments 6
3 min read
How to Write a Command-Line Tool with Kotlin Multiplatform

How to Write a Command-Line Tool with Kotlin Multiplatform

Reactions 72 Comments 10
6 min read
The Imposter's Guide To Dependency Injection

The Imposter's Guide To Dependency Injection

Reactions 67 Comments
6 min read
Plumbing data with derived state in Compose

Plumbing data with derived state in Compose

Reactions 66 Comments 3
19 min read
Android: Splash Screen with Kotlin

Android: Splash Screen with Kotlin

Reactions 65 Comments 8
2 min read
Hosting Kotlin/JS on GitHub Pages via GitHub Actions

Hosting Kotlin/JS on GitHub Pages via GitHub Actions

Reactions 64 Comments 1
8 min read
Kotlin Standard Library Safari: Strings

Kotlin Standard Library Safari: Strings

Reactions 63 Comments 2
8 min read
Kotlin for JS Devs (Part 1)

Kotlin for JS Devs (Part 1)

Reactions 62 Comments 7
9 min read
Kotlin - Getting Started

Kotlin - Getting Started

Reactions 59 Comments
8 min read
Best practices to build accessible apps with Jetpack Compose

Best practices to build accessible apps with Jetpack Compose

Reactions 59 Comments 5
6 min read
Diving into Kotlin collections

Diving into Kotlin collections

Reactions 58 Comments
12 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

Reactions 58 Comments
3 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

Reactions 58 Comments 8
5 min read
Build an Android Chat app with Jetpack Compose

Build an Android Chat app with Jetpack Compose

Reactions 57 Comments
12 min read
Don’t write Android apps like it’s 2009!

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

Reactions 56 Comments 10
2 min read
Kotlin and Domain-Driven Design—Value Objects

Kotlin and Domain-Driven Design—Value Objects

Reactions 56 Comments 3
7 min read
Consumer-Driven Contract Testing with Pact

Consumer-Driven Contract Testing with Pact

Reactions 55 Comments 4
9 min read
Make your code beautiful with Kotlin Property Delegates

Make your code beautiful with Kotlin Property Delegates

Reactions 53 Comments 3
4 min read
20 Coolest Features of Non-Java JVM Languages

20 Coolest Features of Non-Java JVM Languages

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

Publishing server-side Kotlin applications: Ktor on Heroku

Reactions 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

Reactions 52 Comments 2
4 min read
Top 5 Kotlin Resources 💻

Top 5 Kotlin Resources 💻

Reactions 52 Comments 7
2 min read
Kotlin compiler plugins and binaries on multiplatform

Kotlin compiler plugins and binaries on multiplatform

Reactions 52 Comments 1
8 min read
Advanced Kotlin Collection Functionality

Advanced Kotlin Collection Functionality

Reactions 52 Comments
10 min read
loading...