Flutter ile hangi state management çözümünü kullanmalıyız?
Birden fazla tercih genel anlamda olumlu bir durum olarak değerlendirilse de bazen işlerin daha da karmaşıklaşmasına sebep olmaktadır. Böyle durumlardan birisi de "Flutter ile hangi state management çözümünü kullanmalıyız?" gibi doğrudan tatmin edici bir cevap vermenin zor olduğu durumlardır. Yeni başlayacağımız projemiz için hangi durum yönetim yaklaşımını kullanacağımızı kararlaştırmak veya buna karar verip ekibe bunu bildirmek ciddi bir konu, bu konuda araştırma yaparken Flutter'ın dokümantasyonundaki ilgili bilgileri özetleyerek yeni kurulmuş bir yazılım AR-GE şirketi olan Sentius Teknoloji Yazılım'ın blog sayfasının da başlangıcını yapmak istedim. Durum (state) mevcut ekrandaki bilginin başka ekranlarda lazım olmasıyla ihtiyaç duyduğumuz bir şey. Flutter declarative bir yapıya sahiptir. Declarative programlama mantığı fonksiyonel olarak geliştirme yapmanıza imkan sağlar. Flutter arayüzleri state değiştikçe yeniden çizilen bir yapıya sahiptir. Arayüzün bir değişimi algılaması için setState() ile tetiklenmesi gerekmektedir. Declarative…