Scrivi app migliori per Android più velocemente con Kotlin. Kotlin è un moderno linguaggio di programmazione statico utilizzato da oltre il 60% degli sviluppatori Android professionisti che contribuisce a migliorare la produttività, la soddisfazione degli sviluppatori e la sicurezza del codice.
Le moderne funzionalità linguistiche di Kotlin ti consentono di concentrarti sulle tue idee e di scrivere meno codice boilerplate.
Grazie alla rilevabilità di nullPointer nel sistema dei tipi, Kotlin ti aiuta a evitare le nullPointerExceptions. Le app per Android che utilizzano Kotlin hanno il 20% di probabilità in meno di arresti anomali.
Il moderno toolkit di Android si basa su Kotlin e ti permette di creare rapidamente la UI con API potenti e intuitive.
Le conversioni di Kotlin semplificano la programmazione asincrona, rendendo semplici ed efficienti le attività comuni come le chiamate di rete e gli aggiornamenti del database.

Iniziamo

cominciare
Visualizza le nostre guide per principianti, che insegnano come creare app Android con Kotlin e Jetpack Compose.
cominciare
Se conosci già Java, le nostre guide e la documentazione per l'interoperabilità possono aiutarti a iniziare.
cominciare
Se conosci già Kotlin, leggi la nostra documentazione avanzata per accrescere le tue competenze.
cominciare
Scopri come la scrittura in Kotlin può aumentare la produttività del tuo team, migliorare la qualità delle app e aumentare la soddisfazione degli sviluppatori.

Corsi in primo piano

In primo piano
Nel corso Botlin Bootcamp per programmatori, imparerai le nozioni di base di Kotlin durante la creazione di vari piccoli programmi in IntelliJ IDEA.
In primo piano
Scopri come utilizzare LiveData con Kotlin Coroutines e Flow.

Ottimizzate per Kotlin

Kotlin offre il supporto completo per lo sviluppo Android con strumenti e risorse per aiutarti a raggiungere il successo.
Android Studio offre un supporto eccellente per Kotlin. Ha anche strumenti integrati per aiutarti a convertire il codice basato su Java in Kotlin. Lo strumento Show Kotlin Bytecode ti consente di visualizzare il codice basato su Java equivalente mentre impari Kotlin.
Android KTX rende lo sviluppo Android con Kotlin più conciso, piacevole e idiomatico sfruttando le funzionalità del linguaggio Kotlin.
A partire da Android 9 (livello API 28), l'SDK Android contiene annotazioni con null che consentono di evitare NullPointerExceptions. La documentazione di riferimento dell'API è disponibile anche in Kotlin.
Esplora un insieme selezionato di risorse di vari formati per iniziare subito a imparare Kotlin.

Che aspetto ha il codice Kotlin?

I tipi nullable e nonnull contribuiscono a ridurre nullPointerExceptions, mentre i parametri lambda possono essere utilizzati per un codice di gestione degli eventi conciso, le espressioni di modelli possono essere utilizzate in stringhe per evitare la concatenazione e i punti e virgola sono facoltativi.
Molte app sono già state create con Kotlin, dalle startup più interessanti alle aziende Fortune 500. Scopri come Kotlin ha aiutato i suoi team a diventare più produttivi e a scrivere app di qualità superiore.
Storia dello sviluppatore

Kotlin ha aiutato Zomato a ridurre in modo significativo il numero di righe di codice nella sua app e ha anche aiutato a trovare difetti importanti nella sua app al momento della compilazione.

Guarda Rahul di Zomato, Vicepresidente, Product Management, e Prateek Sharma, sviluppatore Android, che parlano di come Zomato ha iniziato ad adottare Kotlin e di come lo utilizza per tutte le nuove release.

In primo piano
Kotlin è un progetto open source disponibile senza costi aggiuntivi con licenza Apache 2.0. Il codice per il progetto è sviluppato in modo aperto su GitHub principalmente dal team impiegato di JetBrains, con il contributo di Google e di altri soggetti. La nostra scelta di Kotlin riafferma il nostro impegno per un ecosistema di sviluppatori aperto man mano che sviluppiamo e sviluppiamo la piattaforma Android e siamo entusiasti di vedere che il linguaggio si evolve.

Risorse in primo piano

Scopri le best practice e le API più recenti con i codelab per Android in Kotlin.
Articoli tecnici su Kotlin del team Android.
Per chi non ha esperienza con la programmazione, impara le nozioni di base del linguaggio di programmazione Kotlin e scopri come creare semplici app per Android.

Documentazione in lingua Kotlin

Prova subito a utilizzare Kotlin, direttamente nel tuo browser web.
Inizia ad apprendere il Kotlin dal sito di riferimento della lingua ufficiale.