Oto lista dodatkowych materiałów, które pomogą Ci uczyć się, jak korzystać z Kotlin.
Witryny
- kotlinlang.org – witryna JetBrains poświęcona wszystkim sprawom związanym z Kotlinem.
Samouczki
- Hello World – interaktywny samouczek stworzony przez JetBrains, który przedstawia funkcje i składnię języka Kotlin.
Ćwiczenia z programowania
- Refaktoryzacja na Kotlin: dowiedz się, jak dokonać refaktoryzacji kodu z Javy na Kotlin. Poznasz też konwencje języka Kotlin i zadbasz o to, aby Twój kod był z nimi zgodny.
- Kotlin w języku Java: to ćwiczenie w Codelabs pokazuje, jak napisać lub dostosować kod Kotlin w taki sposób, aby można go było łatwiej wywoływać w kodzie Java.
Filmy
- Kurs Kotlin dla programistów: w tym kursie w Udacity poznasz podstawy języka Kotlin.
- Wyszukiwarka „Kotlin na Androidzie” w YouTube: ten link zawiera listę filmów w YouTube związanych z Kotlinem.
- Wprowadzenie do programowania w Kotlin: ten kurs O'Reilly zawiera wprowadzenie do języka Kotlin.
- Kotlin dla programistów Javy: w ramach tego kursu uczymy języka Kotlin programistom, którzy znają już Javę.
- 2 lata przed i Co nowego w Kotlin na Androidzie: ta prezentacja z Google I/O 2019 dotyczy rosnącego wsparcia dla języka Kotlin w Androidzie.
- How to Kotlin – from the Lead Kotlin Language Designer (główny projektant języka Kotlin): ta prezentacja Google I/O z 2018 roku pokazuje, jak pisać bardziej idiomatyczny tekst Kotlin.
- Shating Your App's Architecture with Kotlin and Architecture Komponenty: ten film z KotlinConf 2018 zawiera wiedzę na temat architektury, którą nauczyliśmy się podczas konwertowania Plaid na Kotlin i integrowania komponentów architektury Jetpack Architecture.
- Android Jetpack ❤️ Kotlin: droga do lepszych interfejsów API: ta prezentacja KotlinConf 2019 zawiera informacje o stanie aplikacji Kotlin na Androidzie i pokazuje, jak będzie wyglądać tworzenie aplikacji przy pomocy Androida Jetpack.
- Kotlin Coroutines na Androidzie: to omówienie z konferencji Google I/O z 2019 roku zawiera omówienie korzystania z kotlin na Androidzie.
- LiveData with Coroutines and Flow: ta prezentacja z Android Dev Summit w 2019 r. dotyczy kreatora koroncji
liveData
, który pokazuje, kiedy i jak używać tej funkcji, a także wzorce testowania i antywzorce umożliwiające tworzenie przejrzystych, wydajnych i solidnych interfejsów reaktywnych. - #AskAndroid na konferencji Android Dev Summit 2019 – Kotlin & Coroutines na Androidzie: ta sesja z Android Dev Summit 2019 odpowiada na pytania Kotlin i dotyczące korontów pytania zadane online przez deweloperów aplikacji na Androida.
Artykuły i posty na blogu
- Wdrażanie Kotlin: z tego przewodnika dowiesz się, jak dodać Kotlin do istniejących projektów z dużymi zespołami.
- Wdrażanie Kotlin (wersja CN): z tego przewodnika dowiesz się, jak dodać Kotlin do istniejących projektów z dużymi zespołami.
- Poznaj Kotlin z testów jednostkowych: Ten post zawiera informacje o tym, jak zespół profilujących w Android Studio zaczął korzystać z Kotlina przez pisanie testów jednostkowych.
- Słownictwo kotlin: aliasy: ten post omawia alias typu, czyli słowo kluczowe w języku Kotlin, które umożliwia podanie alternatywnej nazwy dla istniejącego typu bez wprowadzania nowego typu.
- Słownictwo Kotlin: wbudowane klasy: W tym poście omawiamy klasy wbudowane, które pozwalają zapewnić bezpieczeństwo typu bez kosztów związanych z wydajnością.
- Zawieszenie widoków: ten post mówi o tym, jak współprogramowanie interfejsu użytkownika może ułatwić programowanie.
- Kolekcje i sekwencje w Kotlin: ten post pokazuje, jak działają kolekcje i sekwencje w Kotlin.
Kanały społecznościowe
- Społeczność Kotlin: ta strona w kotlinlang.org zawiera dodatkowe wydarzenia i grupy poświęcone tej tematyce.
- Kotlin w Slacku: użyj tego linku, aby zarejestrować się na kanale Kotlin na Slacku, gdzie możesz rozmawiać o Kotlin z innymi entuzjastami.
- Talking Kotlin: opublikowany co 2 miesiące podcast poświęcony językowi Kotlin.
- Kotlin na Twitterze: to oficjalne konto Kotlin na Twitterze.
Książki
- Tworzenie aplikacji na Androida za pomocą aplikacji Kotlin: dowiedz się, jak znacznie przyspieszyć programowanie aplikacji na Androida, używając różnorodnych funkcji usługi Kotlin – od podstaw po zaawansowane – w celu pisania lepszej jakości kodu.
- Kotlin w akcji: ta książka uczy doświadczonych programistów Java, jak tworzyć aplikacje o jakości produkcyjnej za pomocą Kotlin.
- Kotlin dla deweloperów aplikacji na Androida: to jedna z pierwszych książek o Kotlinie. Pokazuje ona obecnym deweloperom aplikacji na Androida, jak pisać aplikacje w tym języku.