Jeszcze niedawno chciałem nagrać kurs Kotlina od podstaw i dodawać go jako bonus do mojego kursu i szkoleń.
W zeszłym tygodniu stwierdziłem jednak, że tworzenie kolejnego kursu nie ma zupełnie sensu, bo istnieje już wiele świetnych zasobów. Zamiast tego postanowiłem więc poszukać darmowych alternatyw, które mogę polecać.
Kurs: The Kotlin Programming Language
Caster.io opublikował duży i darmowy kurs Kotlina. Prawie 10 godzin nagrań wideo w wykonaniu Donna Felkera, powinno wystarczyć każdemu, kto chce poznać ten świetny język.
https://caster.io/courses/kotlin-programming-language
JetBrains Academy: Kotlin
Nieco inne podejście do nauki. Kurs stworzony przez firmę JetBrains (twórców Kotlina) w postaci serii interaktywnych zadań. Darmowy do końca 2020.
https://hyperskill.org/onboarding/?track=kotlin
Kurs Kotlina od RevolShen
Jeśli wolisz zasoby po polsku, to polecam ten kurs na YouTube.
Understanding Kotlin Coroutines with this mental model
Kotlin to nie tylko język. Nie ukrywam, że jestem obecnie fanem Coroutines.
Uczestniczę już w trzecim projekcie, w którym Coroutines i Flow zastępuje z powodzeniem RxJava. Nadal odkrywam nowe sposoby ich użycia.
Polecam obejrzeć dwa poniższe linki, bo to świetny opis jak rozwiązywać konkretne problemy z użyciem Coroutines oraz jak myśleć o nich myśleć, aby lepiej zrozumieć, co się dzieje „pod maską”.
https://github.com/LukasLechnerDev/Kotlin-Coroutine-Use-Cases-on-Android