Hett tips: for informasjon før/under/etter villagen, så er det #kotlin-koolaid på slack som gjelder.
I Kotlin Koolaid village kan folk komme og gå sånn som de vil begge dager. Målet vårt er å lage en lavterskel intro til Kotlin. Det er ingen punkter på agendaen som krever at du har vært på villagen tidligere.
Opplegget blir en kombinasjon av enkle oppgaver, kodehjelp og foredrag. Det planlegges også oppgaver som tar for seg litt mer avanserte topics i Kotlin (coroutines!). Noen av oppgavene har vi laget selv og noen er fra litt mer annerkjente læringsressurser for Kotlin, som f.eks. Kotlin Koans.
Tema for foredrag er Kotlin DSL + Gradle. Foredraget går begge dagene.
Tidspunkt | Aktivitet |
---|---|
15:00-17:30 | Introduksjon til Kotlin, oppgaveutdeling og kodehjelp |
17:30-18:00 | Oppgaver, kodehjelp og foredrag |
Tidspunkt | Aktivitet |
---|---|
09:00-13:00 | Kaffe, Kotlinsnakk og Koding |
12:30-13:00 | Foredrag & QnA/AMA |
P.S. Dokumentasjonen til Kotlin er lagt ved i en PDF under mappa kotlin-bootcamp i repoet.
Krever internett! lenken ligger under "Kilder". Oppgavene er veldig enkle å starte med og krever så godt som ingen forkunnskaper
Vi bruker EduTools, som er en plugin til IntelliJ. Gjennom EduTools skal vi installere et kurs som heter Kotlin Koans. EduTools med Kotlin Koans har en god mengde med oppgaver som kan løses, og en ferdig test suite som sjekker at du har riktig løsning, samt mulighet for å se på fasiten.
Vi har 2 oppgavesett klart. Introduksjonsoppgavene ligger under "kotlin-bootcamp". Oppgavene for viderekomne ligger under "coroutines".
Ktor er et webrammeverk laget i Kotlin, for Kotlin. Vi har laget en liten start på dette webrammeverket sånn at det skal være lett å bygge videre på dette. Koden ligger under "ktor-example" på GitHub-repoet.