Scrivi più velocemente app Android migliori con Kotlin. Kotlin è un moderno linguaggio di programmazione con digitazione statica e utilizzato da oltre il 60% degli sviluppatori Android professionisti che aiuta ad aumentare la produttività, la soddisfazione degli sviluppatori e la sicurezza del codice.
Le moderne funzionalità linguistiche di Kotlin ti consentono di concentrarti sull'espressione delle tue idee e di scrivere meno codice boilerplate.
Con valori null inclusi nel proprio sistema dei tipi, Kotlin consente di evitare NullPointerExceptions. Le app per Android che utilizzano Kotlin hanno il 20% di probabilità in meno di arrestarsi in modo anomalo.
Il moderno toolkit per la UI di Android è basato su Kotlin e consente di creare rapidamente un'interfaccia utente con API potenti e intuitive.
Le coroutine Kotlin semplificano la programmazione asincrona, rendendo le attività comuni come le chiamate di rete e gli aggiornamenti del database semplici ed efficaci.

Per iniziare

cominciare
Consulta le nostre guide per principianti per imparare a creare app Android con Kotlin e Jetpack Compose.
cominciare
Se conosci già Java, le nostre guide sull'interoperabilità e la nostra documentazione possono aiutarti a iniziare.
cominciare
Se conosci già Kotlin, leggi la nostra documentazione avanzata per migliorare 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 Kotlin 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.

Ottimizzato per Kotlin

Kotlin è completamente supportato per lo sviluppo Android con strumenti e risorse che ti aiuteranno ad avere successo.
Android Studio offre un'assistenza di primo livello per Kotlin. Dispone inoltre di strumenti integrati per aiutarti a convertire il codice basato su Java in Kotlin. Lo strumento Mostra Kotlin Bytecode ti consente di vedere il codice equivalente basato su Java mentre impari a Kotlin.
Android KTX rende lo sviluppo Android con Kotlin più conciso, piacevole e idiomatico grazie alle funzionalità del linguaggio Kotlin.
A partire da Android 9 (livello API 28), l'SDK Android contiene annotazioni con supporto non valido per evitare NullPointerEccezionis. La documentazione di riferimento dell'API è disponibile anche in Kotlin.
Esplora un insieme selezionato di risorse in 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ù popolari 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 in base alla licenza Apache 2.0. Il codice del progetto è stato sviluppato apertamente su GitHub principalmente dal team impiegato presso JetBrains, con il contributo di Google e altri. La scelta di Kotlin riafferma il nostro impegno nei confronti di un ecosistema di sviluppatori aperto man mano che sviluppiamo e sviluppiamo la piattaforma Android e siamo entusiasti dell'evoluzione del linguaggio.

Risorse in primo piano

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

Documentazione sul linguaggio Kotlin

Prova a usare Kotlin ora, direttamente nel tuo browser web.
Inizia a imparare il Kotlin dal sito di riferimento linguistico ufficiale.