Homepage
Open in app
Sign in
Get started
Kt. Academy
Site with mission to simplify Kotlin learning
All articles
Effective Kotlin
Multiplatform
Dictionary
About
Submit
Website
Follow
Following
Building Static and Dynamic list in Jetpack Compose.
Building Static and Dynamic list in Jetpack Compose.
Scroll modifier vs LazyList.
Besong-Anong Ernest Egbenchong II
May 19
Nested LazyColumn in Jetpack Compose
Nested LazyColumn in Jetpack Compose
When displaying groups of elements, we generally use columns and rows. But when it comes to displaying long lists, we use LazyColumn…
Narayan Panthi
Apr 16
The Lesson we Skipped in Jetpack Compose ☄
The Lesson we Skipped in Jetpack Compose ☄
Core concepts of Composables and its helping hands — Episode III
Narayan Panthi
Mar 10
Mocking is not rocket science: MockK features
Mocking is not rocket science: MockK features
MockK is definitely a better alternative to other mocking frameworks if you use Kotlin. Previous article showed some basics. Now time to…
Oleksiy Pylypenko
Jan 22, 2018
Kotlin Cheat Sheet
Kotlin Cheat Sheet
We prepared for you Kotlin Cheat sheet, so you can have the most important elements close at hand!
Marcin Moskala
May 20, 2018
Effective Kotlin: Prefer Sequence for big collections with more than one processing step
Effective Kotlin: Prefer Sequence for big collections with more than one processing step
This is a part of the Effective Kotlin book.
Marcin Moskala
May 13, 2018
Error Handling the Kotlin Way
Error Handling the Kotlin Way
Kotlin’s unique history within the JVM has lead to many design decisions that have shaped what we call idiomatic Kotlin today
Aden Huen
Feb 27
What do the “is” and “as” Keywords in Kotlin mean?
What do the “is” and “as” Keywords in Kotlin mean?
A bit on type inference and type casting
Besong-Anong Ernest Egbenchong II
Feb 27
SwiftUI v/s Jetpack Compose
SwiftUI v/s Jetpack Compose
The epic showdown of the mobile app development arena! Get ready to compare the full insight of these frameworks.
Narayan Panthi
Feb 26
Automating Deletion of GitHub Packages with Kotlin Script
Automating Deletion of GitHub Packages with Kotlin Script
Writing a Kotlin Script article, which makes API calls to GitHub API to fetch and delete certain GitHub Package versions.
Vita Sokolova
Feb 11
Everything about Jetpack Compose Navigation
Everything about Jetpack Compose Navigation
Learn about Nested, BottomAppBar, and Dialog Navigation— in Jetpack Compose
Narayan Panthi
Feb 3
Jetpack Compose Android Beginner’s Series 🚀
Jetpack Compose Android Beginner’s Series 🚀
A straightforward no — nonsense insights leading you from foundational basics to advance.
Narayan Panthi
Jan 28
What are inline value classes in Kotlin and when you should use them
What are inline value classes in Kotlin and when you should use them
A value class in Kotlin holds a single immutable value which can be inlined on compilation removing the wrapper type and using the…
Alex Forrester
Nov 21, 2023
Apply Ktlint To Your Android Project
Apply Ktlint To Your Android Project
Increase the code quality and consistency in your projects
ilyas ipek
Nov 7, 2023
Measuring sequences
Measuring sequences
Let’s look under the hood and understand how sequences work and how we get performance benefits.
Max Sidorov
Oct 26, 2023
Understanding @Stable, @Immutable, ImmutableCollection, and PersistentCollection in Jetpack Compose
Understanding @Stable, @Immutable, ImmutableCollection, and PersistentCollection in Jetpack Compose
This article explores what @Stable, @Immutable, ImmutableCollection, and PersistentCollection mean, and how they affect Jetpack Compose…
Sherry Yuan
Oct 23, 2023
Kotlin and Variance: Navigating Type Relationships
Kotlin and Variance: Navigating Type Relationships
Demystifying Generics: A Comprehensive Exploration of Type Variance in Kotlin and its Practical Implications in Software Development
Mirco | VerboseMode.dev
Sep 25, 2023
Configuring Detekt with Version Catalog and Convention Plugin 🚀
Configuring Detekt with Version Catalog and Convention Plugin 🚀
Introduction:
Vahid Garousi
Sep 24, 2023
Lottie With Jetpack Compose
Lottie With Jetpack Compose
I love to incorporate animation into components and screens. It is a fantastic way to make your app more engaging and beautiful.
Maria Luíza
Sep 15, 2023
UI Testing in Jetpack Compose
UI Testing in Jetpack Compose
Hello, fantastic person on the internet! I hope you’re doing well.
Maria Luíza
Sep 1, 2023
Kotlin scope functions for dummies! 🤪
Kotlin scope functions for dummies! 🤪
I want to know all Kotlin scope functions but I’m sooooo dumb! let’s learn it in a dummy way!
Kaaveh Mohamedi
Aug 27, 2023
Canvas in Jetpack Compose
Canvas in Jetpack Compose
Hello, fantastic person on the internet! I hope you’re doing well.
Maria Luíza
Aug 25, 2023
Introducing Konsist: A Cutting-Edge Kotlin Linter
Introducing Konsist: A Cutting-Edge Kotlin Linter
Linters are vital tools in software development, helping to enforce code standards and best practices across the code base. By analysing…
Igor Wojda 🤖
Aug 22, 2023
OTP/Pin Input Made Easy in Jetpack Compose
OTP/Pin Input Made Easy in Jetpack Compose
Using OhTeePee library.
ilyas ipek
Aug 8, 2023
Master Expanding/Folding code snippets in IntelliJ IDEA
Master Expanding/Folding code snippets in IntelliJ IDEA
And Android studio…
ilyas ipek
Jul 9, 2023
Building Kotlin Coroutine Framework from Scratch: Part 2 -Reinventing Dispatchers
Building Kotlin Coroutine Framework from Scratch: Part 2 -Reinventing Dispatchers
Writing a basic Dispatcher and implementing withContext
Omkar Tenkale
Jun 6, 2023
Exploring Differences Between lateinit and lazy in Kotlin
Exploring Differences Between lateinit and lazy in Kotlin
As an Android engineer with a decade of professional experience, I have witnessed the evolution of the Kotlin programming language and its…
Alessandro Faranda Gancio
Jun 2, 2023
Weeks of Debugging Your Build can Save You Hours of Learning Gradle
Weeks of Debugging Your Build can Save You Hours of Learning Gradle
You don’t configure Gradle, you program it.
Jean-Michel Fayard
May 30, 2023
Kotlin Coroutines Animated: Part 1 - Coroutine Hello World
Kotlin Coroutines Animated: Part 1 - Coroutine Hello World
Let’s build the coroutine framework from scratch!
Omkar Tenkale
May 24, 2023
Wireless Debugging through Android Debug Bridge (ADB) in Android/Flutter/React-Native app…
Wireless Debugging through Android Debug Bridge (ADB) in Android/Flutter/React-Native app…
Wireless debugging through the Android Debug Bridge (ADB) allows us to debug and interact with the Android device wirelessly over a network…
Rohan Kumar
May 6, 2023
Kotlin and JPA — a good match or a recipe for failure?
Kotlin and JPA — a good match or a recipe for failure?
How to use Hibernate in Kotlin in the most efficient way
Łukasz Pięta
Feb 23, 2023
About Kt. Academy
Latest Stories
Archive
About Medium
Terms
Privacy
Teams