Books & Articles#
Further readings. Optional but interesting.
Kotlin#
IntelliJ IDEA#
- JetBrains. 2025. Getting Started witih IntelliJ IDEA.
- JetBrains. 2025. IntelliJ IDEA YouTube Channel.
Programming#
- James Ward. 2025. What the Functional Programming
Kotlin Language#
- Breslav, Andrey. 2018. How to Kotlin - from the lead Kotlin language designer (Google I/O ‘18)
- Elizarov et al. 2024. Kotlin in Action. 2nd edition. Manning Publications. ISBN 9781617299605
- Jenkins & Ward. 2025. Is Kotlin the language for all platforms?.
- JetBrains. 2025. KotlinConf 2025 Talks. Conference talks.
- JetBrains. 2025. Kotlin Documentation. Official documentation.
- JetBrains. 2025. Kotlin Koans. Free intermediate-level exercises.
- JetBrains. 2025. Kotlin Onboarding. Free introductory course.
- Leeds. 2023. Kotlin: An Illustrated Guide. Online version of book.
- Leeds. 2025. Kotlin: An Illustrated Guide. TypeAlias Studios LLC. ISBN 979-8992796605.
- Vermeulen et al. 2021. Functional Programming with Kotlin. Manning. ISBN 978-1617297168.
Compose & User Interfaces#
- Castillo. 2023. Jetpack Compose Internals. In-progress book.
- Google. 2025. Android Basics with Compose. Training course.
- Google. 2025. Jetpack Compose. Main landing page.
- JetBrains. 2025. Compose Multiplatform. Main landing page.
- Lackner. 2025. The Compose Multiplatform Crash Course for 2025.
Gradle & Builds#
- Gradle. 2025. Gradle User Guide. Documentation.
- Gradle. 2025. Introduction to Gradle for Developers. Free introductory course.
- Gregory. 2025. Gradle Course for Beginners | Get Going with Gradle. More advanced.
Platforms & KMP#
- Apple. 2025. Apple Developer.
- Google. 2025. Android Developer Guide.
- Google. 2025. Get Started With Kotlin Multiplatform.
- Google. 2025. Google for Developers.
Testing#
- JetBrains. 2025. Test code using JUnit in JVM.
- Lackner. 2023. Unit & UI Testing With Compose Multiplatform - KMP for Beginners.
Final Word#