Kotlin è un linguaggio di programmazione general purpose, multi-paradigma open source sviluppato dall’azienda di software JetBrains. Si basa sulla Java Virtual Machine. Lo sviluppo, iniziato nel 2011 ha raggiunto il suo culmine nel 2019 quando Google l’ha ufficialmente consigliato come linguaggio di programmazione per lo sviluppo di applicazioni Android. La versione più recente di Kotlin è la 1.5.10 rilasciata il 24 maggio 2021. In questa sezione andremo a trattare i seguenti argomenti:
Kotlin basic:
- introduzione
- variabili, tipi e conversioni tra tipi
- operatori
- input/output e commenti
- if-else e when
- cicli for, while e do-while, break e continue
- funzioni semplici e ricorsive
- lambda e funzioni anonime
- funzioni di ordine elevato
- funzioni inline
- package e import
Kotlin advanced:
- array
- stringhe
- eccezioni : try, catch, throw e finally
- null safety, safe cast e operatore Elvis
- collections
- classi
- le proprietà di una classe
- ereditarietà
- Annotations
- Reflection
- Ereditarietà
- Classi astratte ed interfacce
- Data class e sealed class
- Extension function
- Generics
- Ranges e working ranges
- Utility function
- chiamare codice Java dal Kotlin
- chiamare codice Kotlin dal Java
Commenti recenti