Coroutine-ok az aszinkron programozáshoz és még több

Szerkesztés

Aszinkron vagy nem blokkoló programozás az új valóság. Akár szerveroldali, asztali vagy mobil alkalmazásokat készítünk, fontos, hogy olyan élményt nyújtsunk, amely nem csak a felhasználó szempontjából gördülékeny, de szükség esetén skálázható is.

Ezzel a problémával kapcsolatban sokféle megközelítés létezik, és a Kotlinban egy nagyon rugalmas megközelítést alkalmazunk, amikor nyelvi szinten biztosítjuk a Coroutine támogatást, és a funkcionalitás nagy részét könyvtárakra delegáljuk, ami nagyban megfelel a Kotlin filozófiájának.

Bónuszként a coroutine-ok nemcsak az aszinkron programozás előtt nyitják meg a kapukat, hanem rengeteg más lehetőséget is biztosítanak, mint például az egyidejűség, a szereplők stb.

Hogyan kezdjem

Tutorials and Documentation

New to Kotlin? Vessen egy pillantást a Kezdő lépések oldalra.

Kiválasztott dokumentációs oldalak:

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

Recepted tutorials:

  • Az első coroutine-od Kotlinnal
  • Aszinkron programozás
  • Bevezetés a coroutine-ok és csatornák gyakorlati laborja
Példa projektek

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.