English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Configurazione dell'ambiente Android per Kotlin

Kotlin è un linguaggio di programmazione statico per la macchina virtuale Java, noto come Swift del mondo Android, progettato e sviluppato da JetBrains e open source.

Kotlin può essere compilato in bytecode Java e anche in JavaScript, rendendolo facile da eseguire su dispositivi senza JVM.

Nel Google I/O 2017, Google ha annunciato che Kotlin è diventato il linguaggio di sviluppo ufficiale per Android.

Installa il plugin Kotlin

A partire dalla versione 3.0, Android Studio installerà automaticamente il plugin Kotlin.

Apri le impostazioni di Android Studio e seleziona Plugins Opzione, clicca Sfoglia repository,cerca Kotlin nella finestra aperta e cliccaInstall

 

 Ho già installato, quindi non c'èInstallL'icona, quella che non hai mai installato, clicca su installazione per procedere.

Dopo aver completato il download e l'installazione, ti verrà richiesto di riavviare Android Studio, riavvia e poi puoi usarlo.

 Naturalmente, per utilizzare Android Studio, devi anche configurarlo.

Configura i parametri corrispondenti nel file build.gradle sotto Project e moudle.
Parametri nel file build.gradle sotto la directory project

Parametri nel file build.gradle sotto la directory module

 

Puoi configurare dopo aver creato il file Kotlin, ovviamente puoi anche creare direttamente un file Kotlin, ma apparirà “Kotlin non configurato”, clicca su “Configura”, entra nella pagina di configurazione di Kotlin.

Scegliere la versione, ok è sufficiente, verranno generati automaticamente le informazioni di configurazione manuali indicate sopra.

Conversione di codice Java in Kotlin

Quando si crea un progetto, il predefinito è questo

 Conversione: clicca sulla barra di navigazione superiore dello strumento di sviluppo Android Studio su Code--> Converti il file Java in Kotlin. Dopo la conversione, vedrai l'activity scritta in Kotlin.

Come mostrato nell'immagine, è completato.