Coroutines pour la programmation asynchrone et plus

Modifier la page

La programmation asynchrone ou non bloquante est la nouvelle réalité. Que nous créions des applications côté serveur, de bureau ou mobiles, il est important que nous fournissions une expérience qui soit non seulement fluide du point de vue de l’utilisateur, mais aussi évolutive lorsque cela est nécessaire.

Il existe de nombreuses approches de ce problème, et dans Kotlin, nous en adoptons une très souple en fournissant un support des coroutines au niveau du langage et en déléguant la plupart des fonctionnalités aux bibliothèques, tout à fait en accord avec la philosophie de Kotlin.

En prime, les coroutines n’ouvrent pas seulement les portes de la programmation asynchrone, mais fournissent également une foule d’autres possibilités telles que la concurrence, les acteurs, etc.

Comment commencer

Tutoriels et documentation

Nouveau à Kotlin ? Jetez un coup d’œil à la page de prise en main.

Pages de documentation sélectionnées :

  • Guide des coroutines
  • Basics
  • Channels
  • Coroutine Context and Dispatchers
  • Shared Mutable State and Concurrency
  • Asynchronous Flow

Tutoriels recommandés :

  • Votre première coroutine avec Kotlin
  • Programmation asynchrone
  • Introduction aux coroutines et canaux en laboratoire pratique
Projets d’exemple

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.