Kotlin Coroutines Nedir?

🔥 Last Update : 27 December, 2022 📆

Halil Özel
5 min readAug 31, 2021

Selamlar, bugün sizlerle Kotlin’le hayatımıza giren bir yapı olan Coroutine’i öğreneceğiz. Hazırsanız haydi başlayalım. 🤓

Coroutines, 2017 senesinde gerçekleştirilen KotlinConf’ta tanıtıldı. 🥳

KotlinConf 2017

KotlinConf: Kotlin dilinde geliştirilen yenilikler ve güncellemelerin tanıtıldığı etkinliktir. 2017'de ilki düzenlenmekle beraber her sene aktif şekilde yapılmaktadır. ℹ️

Coroutines, geliştirmesi ve anlaşılması oldukça kolay, uygulamayı engellemeden, durdurmadan Asynchronous(eşzamanlı olmayan) şekilde kod yazmaya yarayan bir modeldir. 🛠

Kotlin Coroutines

Asynchronous: Kod akışının sırayla işlenmediği, işlemlerin birbirini beklemediği, kodun işlem durumlarına göre devam ettiği programlardır.

Coroutine’nin temel amacı, karmaşık ağ protokollerini uygulamak ve arkaplanda meydana gelen çakışmaların önüne geçmeyi sağlamaktır.

Bu tip işlemlerin yapıldığı tüm class, function kotlinx.coroutines 1.0 kütüphanesiyle kullanımı açılmıştır. 🔓

Coroutines, sadece Kotlin dilinde kullanılmaktadır. Android uygulamalarda Java desteği…

--

--

Halil Özel
Halil Özel

Written by Halil Özel

Android Developer 👨🏻‍💻

Responses (1)