This repo contains the code for my "Practical Advanced Kotlin in Practice" workshop with all the excercises. In order to complete these excercises, you need to have a recent version of IntelliJ IDEA or Android Studio with an up-to-date Kotlin plugin.
You will be able to find the accompanying slides here, once they get published. Link pending, for now.
Clone the repository on your machine, import the project in the IDE, and start looking at the excercises you can find in
src/main/kotlin
.
Excercises are divided in folders/packages; generally, excercises consist of one or more source files with TODO()
s
that have to be filled in to make the corresponding tests pass.
Tests for each excercise are located in the same package and can be found in the corresponding folders in
src/test/kotlin
.
You can find the accompanying slide deck here: https://go.sebastiano.dev/kotlin-workshop-2022
Protip! You can navigate to a file's tests by pressing ⌘ Command + ⇧ Shift + T on Mac, or ^ Ctrl + ⇧ Shift + T on Windows and Linux. More details here.
You can find the solutions to all exercises in the solutions
branch.
The code for this workshop is released under Apache 2.0 licence. See the LICENSE file.