kt.academy Logo

Articles

Collection Literals in Kotlin
5/4/2026
Marcin Moskała
Marcin Moskała

Collection Literals in Kotlin

The new feature in Kotlin that allows for concise and expressive collection creation.

Learn morelearn more icon
Why do developers count from zero?
4/27/2026
Marcin Moskała
Marcin Moskała

Why do developers count from zero?

Why do developers count from zero? Short history and reasoning behind this convention.

Learn morelearn more icon
In what order are Compose modifiers applied?
4/20/2026
Marcin Moskała
Marcin Moskała

In what order are Compose modifiers applied?

How Compose modifiers are applied and why their order matters.

Learn morelearn more icon
Structured Concurrency
4/13/2026
Patricio
Patricio

Structured Concurrency

The only guide to structured concurrency you'll ever need.

Learn morelearn more icon
Is Kotlin a savior of Java?
4/6/2026
Marcin Moskała
Marcin Moskała

Is Kotlin a savior of Java?

How Kotlin woke Java up, and what it means for the future of Java development.

Learn morelearn more icon
IntelliJ's New Kotlin Coroutine Inspections, Explained
3/30/2026
Marcin Moskała
Marcin Moskała

IntelliJ's New Kotlin Coroutine Inspections, Explained

Exploration and explanation of new Kotlin coroutine inspections in IntelliJ IDEA.

Learn morelearn more icon
Flow Guessing Game!
3/23/2026
Marcin Moskała
Marcin Moskała

Flow Guessing Game!

A fun game that pushes your understanding of Kotlin Flow.

Learn morelearn more icon
From Python to Kotlin: A transition worth making
3/9/2026
Marcin Moskała
Marcin Moskała

From Python to Kotlin: A transition worth making

Exploring the benefits of switching from Python to Kotlin for modern backend development.

Learn morelearn more icon
Quiz: Do you understand recomposition and stability?
3/2/2026
Marcin Moskała
Marcin Moskała

Quiz: Do you understand recomposition and stability?

Do you understand recomposition and stability? Finish this quiz to find out!

Learn morelearn more icon
Simplest Nav2 to Nav3 Migration Guide
2/23/2026
Jov
Jov

Simplest Nav2 to Nav3 Migration Guide

How to migrate routes, navigation calls, and transitions from Nav2 to Nav3.

Learn morelearn more icon
You don't understand recomposition
2/16/2026
Marcin Moskała
Marcin Moskała

You don't understand recomposition

Clear explanation of how composition and recomposition work in Jetpack Compose.

Learn morelearn more icon
Top Projects for Coroutines Mastery in 2025
2/9/2026
Marcin Moskała
Marcin Moskała

Top Projects for Coroutines Mastery in 2025

Overview of the best projects for Coroutines Mastery course in 2025

Learn morelearn more icon
You don't understand stability in Compose
2/2/2026
Marcin Moskała
Marcin Moskała

You don't understand stability in Compose

Deep dive into how Compose handles stability and why it's crucial for developers.

Learn morelearn more icon
In the world of AI, companies will need MORE developers, not fewer
1/11/2026
Marcin Moskała
Marcin Moskała

In the world of AI, companies will need MORE developers, not fewer

Why the rise of AI means an increased demand for skilled developers.

Learn morelearn more icon
The power of exercises: How to design them well
12/29/2025
Marcin Moskała
Marcin Moskała

The power of exercises: How to design them well

What are the main priorities when designing good exercises for a course or a book.

Learn morelearn more icon

Loading more articles...

enpluatr