Hocam API call dediğimiz durum cpu’nun pipelinelar oluşturarak yerine getirdiği bir işlemdir. Bütün uygulamalar genelde tek thread üzerinde çalışıyor gibi gözükse de uygulama bir API call kullandığında bunu farklı bir threade aktarır. Bu dueum flutterda Future dediğimiz bir classla kurtarılıyor. Bir fonksiyon, diğerlerinden daha geç çalışan bir returne (mesela API call) sahipse bu fonksyionu async olarak kullanmak ve return edecek value yu await etmek gereklidir.
Subfly

- Jan 17, 2020
- Joined Aug 7, 2019
Muhtemelen yeni dosyalarınızı kurduktan sonra PATH hatası alıyorsunuz, hangi işletim sistemi kullanıyorsunuz?
- Edited
Selamlar, yeni üye oldum, şansıma denk geldi, bir yıldır flutter kullanmama rağmen kusura bakmayın ingilizce cevaplayacağım. Flutter çalışma mantığı açısından diğer dillere çok benzer ancak oop yapısı compile time ile runtime arasında farklıdır, runtime durumunda kullandığınız variable fieldları widget build methodu dışında yazarsanız ve instantiate yapmazsanız bu yapının build fonksiyonu dışında ramde kapladığı alan oluşmaz, yani null kalır. Ürettiğiniz fieldlara erişmek istiyorsanız iki yolunuz var, ya global bir key kullanacaksınız ki bu flutter stable sürüme geçtiğinden beri deprecated oldu, ya da fieldları fonksiyon dışında tanımlayıp constructor yoluyla yeniden create edeceksiniz.