Android Compose Lifecycle

Bahadireray
2 min readMar 6, 2023

--

Merhabalar sizlere bu yazımda Android Compose’la ilgili yaşam döngüsü hakkında bilgilerimi aktaracağım.

Daha önceki yazılarımda Android programlamada yaşam döngüsünü aktarmıştım. Bu güncel yapıda bazı değişiklikler var. O değişiklikleri gelin birlikte öğrenelim :)

Yaşam döngüsü nedir? Geliştirdiğimiz uygulamanın sayfalar içerisinde vereceği tepkileri kontrol etmek amaçlı kullandığımız fonksiyon işlemleri diye özetleyebiliriz.

LaunchedEffect, SideEffect, DisposableEffect olmak üzere çeşitli metodlara sahiptir.

LaunchedEffect, Sayfayı her görüntülemek istediğimizde yani sayfayı ilk ve tekrardan açtığımızda bir kere çalışmasını istediğimiz işlemleri kontrol etmek için kullanırız.

SideEffect, Sayfa görüntülendiği zaman arayüzdeki tıklamaları dinleyip bulunduğu sayfa içerisindeki değişikleri uygulayan bir kontrol işlemidir.

DisposableEffect, Sayfadan ayrıldığımızda çalışır. Başka bir sayfaya giderken ki tetikleyeceğimiz işlemlerde kullanırız diye özetleyebiliriz.

Uygulamayı ilk açtığımız zaman tetiklenen metotlar ilgili görseldeki gibidir

İlgili her değişiklikte butona tıkladığımız zaman SideEffect çalışacaktır.

İlgili farklı bir ekrana geçince tetiklenen işlemlerimiz için uygun metot ilgili görselde mevcuttur.

Kısa bir bilgi anlatımı ile özet geçmek istedim. Daha detaylı bir inceleme fırsatı için ilgili adresi dikkatle incelemesinizi öneririm.

https://developer.android.com/jetpack/compose/lifecycle

--

--

No responses yet