Edit Page
Asynchronous or non-blocking programming is the new reality. Niezależnie od tego, czy tworzymy aplikacje serwerowe, desktopowe czy mobilne, ważne jest, aby zapewnić doświadczenie, które jest nie tylko płynne z punktu widzenia użytkownika, ale także skalowalne w razie potrzeby.
Istnieje wiele podejść do tego problemu, a w Kotlinie stosujemy bardzo elastyczne, zapewniając obsługę Coroutine na poziomie języka i delegując większość funkcjonalności do bibliotek, co jest zgodne z filozofią Kotlina.
Jako bonus, coroutiny nie tylko otwierają drzwi do programowania asynchronicznego, ale także zapewniają bogactwo innych możliwości, takich jak współbieżność, aktorzy, itp.
Jak zacząć

Nowy w Kotlinie? Zajrzyj na stronę Getting Started.
Wybrane strony dokumentacji:
- Przewodnik po Korutynach
- Podstawy
- Kanały
- Kontekst Korutyny i Dyspozytorzy
- Współdzielony Zmienny Stan i Współbieżność
- Przepływ Synchroniczny
Zalecane samouczki:
- Twój pierwszy coroutine z Kotlinem
- Programowanie asynchroniczne
- Wprowadzenie do Coroutines i Channels hands-on lab

.