Merhaba arkadaşlar. Flutter projelerinde küçük boyutlu projeler için setState yeterken, orta ve daha büyük projeler için setState ile durum yönetimi yapmak fazlasıyla kod karmaşası oluşturuyor. Bu yüzden state management yöntemleri araştırırken bir çok yöntem buldum. Provider, Bloc, ScopedModel, Inherited Widget gibi. Google ın son konferansında provider paketinin gelişimine yardım edeceklerini söylemesiyle provider bir anda ilgi gördü. Bende bunun üzerine araştırma yapmaya çalıştım. İnternette kaynağının çok olmaması, bunu kullanmasam mı diye düşündürürken youtube üzerinden takip ettiğim bir yabancı kanal provider paketini kullanarak oluşturduğu yapıyı (structure) gösterdi. Burada yardımcı olunmasını istediğim şey bu yapıyı özellikle ingilizcesi iyi olan arkadaşlarımızın incelemesi.
Yapı anlaşılması kolay bir yapı. Maalesef ingilizcem iyi olmadığı için videoda ya da yazısında yapıyla alakalı önemli bir bilgi veriyorsa bunları kaçırıyorum. Provider ile ilgilenenlerin incelemeleri ve fikirlerini paylaşmaları çok faydalı olacaktır.
Youtube Linki : https://www.youtube.com/watch?v=kDEflMYTFlk
Makale Linki : https://www.filledstacks.com/post/flutter-architecture-my-provider-implementation-guide/