Coroutine per la programmazione asincrona e altro

Modifica pagina

La programmazione asincrona o non bloccante è la nuova realtà. Sia che stiamo creando applicazioni lato server, desktop o mobile, è importante che forniamo un’esperienza che non sia solo fluida dal punto di vista dell’utente, ma scalabile quando necessario.

Ci sono molti approcci a questo problema, e in Kotlin ne prendiamo uno molto flessibile, fornendo il supporto Coroutine a livello di linguaggio e delegando la maggior parte delle funzionalità alle librerie, molto in linea con la filosofia di Kotlin.

Come bonus, le coroutine non solo aprono le porte alla programmazione asincrona, ma forniscono anche una ricchezza di altre possibilità come la concorrenza, gli attori, ecc.

Come iniziare

Tutorials e documentazione

Nuovo di Kotlin? Dai un’occhiata alla pagina per iniziare.

Pagine di documentazione selezionate:

  • Guida alle coroutine
  • Basics
  • Channels
  • Coroutine Context and Dispatchers
  • Shared Mutable State and Concurrency
  • Asynchronous Flow

Tutorial consigliati:

  • La tua prima coroutine con Kotlin
  • Programmazione asincrona
  • Introduzione alle coroutine e ai canali laboratorio pratico
Progetti di esempio

.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.