Ecco un elenco di risorse di apprendimento aggiuntive che possono aiutarti a fare ancora di più con Kotlin.
Siti
- kotlinlang.org: il sito di JetBrains per tutto ciò che riguarda Kotlin.
Tutorial
- Hello World: un tutorial interattivo di JetBrains che illustra le funzionalità e la sintassi di Kotlin.
Codelab
- Refactoring a Kotlin: scopri come eseguire il refactoring del codice da Java a Kotlin. Imparerai anche le convenzioni del linguaggio Kotlin e imparerai ad assicurarti che il codice che scrivi segua queste convenzioni.
- Kotlin compatibile con Java: questo codelab mostra come scrivere o adattare il codice Kotlin per renderlo più facilmente richiamabile dal codice Java.
Video
- Botcamp di Kotlin per programmatori: questo corso dell'Udacity ti insegna le basi di Kotlin.
- Ricerca di YouTube relativa a "Kotlin su Android": questo link contiene un elenco di video di YouTube correlati a Kotlin.
- Introduzione alla programmazione Kotlin: questo corso di O'Reilly offre un'introduzione alla lingua Kotlin.
- Kotlin per sviluppatori Java: questo corso insegna il linguaggio Kotlin agli sviluppatori che hanno già familiarità con Java.
- Novità di Kotlin su Android da 2 anni: Questo discorso alla conferenza Google I/O 2019 esamina il supporto crescente di Android per Kotlin.
- How to Kotlin, del Lead Kotlin Language Designer: Questo discorso alla conferenza Google I/O 2018 evidenzia come scrivere Kotlin in modo più idiomatico.
- Creare l'architettura dell'app con Kotlin e i componenti dell'architettura: questo video di KotlinConf 2018 illustra le lezioni apprese sull'architettura durante la conversione di Plaid in Kotlin e l'integrazione dei componenti dell'architettura Jetpack.
- Android Jetpack ❤️ Kotlin: sulla strada per API più genuini: Questo discorso sul KotlinConf 2019 fornisce informazioni sullo stato di Kotlin su Android e offre uno sguardo al futuro dello sviluppo di app con Android Jetpack.
- Comprendere Kotlin Coroutines su Android: Questo discorso alla conferenza Google I/O 2019 offre una panoramica sull'utilizzo delle coroutine di Kotlin su Android.
- LiveData with Coroutines and Flow:
Questo intervento dell'Android Dev Summit 2019 riguarda lo strumento per la creazione di coroutine
liveData
, illustrando quando e come utilizzarlo, insieme ai pattern di test e agli anti-pattern per creare UI reattive, efficienti e solide. - #AskAndroid all'Android Dev Summit 2019 - Kotlin & Coroutines su Android: Questa sessione dell'Android Dev Summit 2019 risponde alle domande relative a Kotlin e coroutine inviate online dagli sviluppatori Android.
Articoli e post del blog
- Adozione di Kotlin: questa guida mostra come aggiungere Kotlin a progetti esistenti con team di grandi dimensioni.
- Adozione di Kotlin (versione CN): questa guida mostra come aggiungere Kotlin a progetti esistenti con team di grandi dimensioni.
- Impara a conoscere Kotlin con i test delle unità: questo post illustra in che modo il team dei profiler di Android Studio ha iniziato a utilizzare Kotlin scrivendo test delle unità.
- Vocabolario Kotlin: typealias: Questo post illustra typealias, una parola chiave Kotlin che consente di fornire un nome alternativo per un tipo esistente senza introdurre un nuovo tipo.
- Kotlin Vocabolario: classi incorporate: questo post introduce le classi incorporate, un modo per garantire la sicurezza dei tipi senza costi delle prestazioni.
- Sospensione delle visualizzazioni: questo post parla di come le coroutine possono semplificare la programmazione dell'interfaccia utente.
- Raccolte e sequenze in Kotlin: Questo post mostra come funzionano le raccolte e le sequenze in Kotlin.
Canali social
- Community Kotlin: questa pagina kotlinlang.org elenca altri eventi e gruppi incentrati su Kotlin.
- Kotlin su Slack: utilizza questo link per registrarti al canale Kotlin Slack, dove puoi discutere di tutto ciò che riguarda Kotlin con altri appassionati.
- Talking Kotlin: podcast bimestrale incentrato sulla lingua Kotlin.
- Kotlin su Twitter: questo è l'account Twitter ufficiale di Kotlin.
Libri
- Sviluppo in Android con Kotlin: scopri come velocizzare molto lo sviluppo in Android utilizzando una serie di funzionalità di Kotlin, dalle basi a quelle avanzate, per scrivere codice di qualità migliore.
- Kotlin in Action: questo libro insegna agli sviluppatori Java esperti come usare Kotlin per scrivere app di qualità per la produzione.
- Kotlin per sviluppatori Android. Uno dei primi libri su Kotlin, questo libro mostra agli sviluppatori Android esistenti come scrivere app in Kotlin.