Please check the TechStack.md file for details.
Kotlin Language study project.
NOTE: Due to unexpected incompatibilities, all repos can be expected to have different Kotlin versions.
- 0.0.0 - b75ade686c8826d0d76a8da52d5f22983e2deef3 - JDK17 - Kotlin
- 1.0.0 - 862540419a4222c2e496f85f0fcb852d29092393 - JDK19 - Kotlin
- Kotlin Crums - Fast Track Crum modules
- Kotlin Utilities - Small modules with applications with the Kotlin language
- Kotlin Masters - Developing applications using multiple topics in Kotlin
- Kotlin Coroutines - Deep dive into the fantastic world of coroutines
- Kotlin Arrow Optics - Crums Fast track modules dedicated exclusively to Arrow
- Kotlin Apps - Apps module where web applications are created as a collective gathering of several topics
Note that if you want to build this project from the root, you need to use one of the JDK 11 or upper versions.
See Hints&Tricks document for more details
Install JDK 21 using SDK-MAN
. ./sdk21.sh
- KotlinLang
- Develop Android apps with Kotlin
- Object expressions and declarations
- Android KTX
- Introduction to Test Doubles and Dependency Injection
- Moskala, M. (2021 - 2022). Kotlin Coroutines DEEP DIVE. (First Edition). Kt. Academy
- Vasic, M. (21st May 2018). Building Applications with Spring 5 and Kotlin. (First Edition). Packt Publishing
- Griffiths, D. Griffiths, D. (February 2019). Head First A Brain-Friendly Guide. (First Edition). O'Reilly
- Skeen, J. Greenhalgh, D. (July 2018). Kotlin Programming - The Big Nerd Ranch Guide. (First Edition). Big Nerd Ranch
- Jemerov, D. Isakova, S. (2017). Kotlin in Action. (First Edition). Manning Publications