Flutter Ogrenmeye Cabaliyorum & Sorularim
-
neverland bunu yazdı
jquery ıle yaptıgını javascrıptle yapabılırsın
javascrıptle yaptıgını da react native ıle yapabılırsın flutterla da yapabılırsın . ama nasıl yaparsın bılmiyorum .
benmde react nativeden anlayan musaıt olan arkadas olursa pm atarsa yardımcı olursa sevınırım ; kafama takılan noktalar var onceden calıstıgım arkadaslarım hepsını acıga aldık :) dısardan projelerde cok yogunlar bende gelıstırmeye calıstıgım bır uygulama ıcın kosturuyorum.
react native de reactnativagitonda 4 te duzenledıgım uygulamalrda skntı fakat 5 ıle yapmaya calıstıgımda navigationı cozemıyorum bottomtabtda skntı yok fakat customları cozemedım.
javascrıpte basladım daha ıyı cozeyım dıye:) webde 1 saatte yaptıgın ısı mobılde yapamıyorum 4 katı zmanda.
tamamen farklı mantık yurutmek gerekıyor .
ornek verıyorum react kursunda 59 ıle ılerken son versıyon 62 ıle uygulama yapmaya calısıyorum.
0.59 da react docstekı ornekler class mantıgında ılerlerken 62 de herseyı function a dokmusler bu bıle secım olayı
hipokondriyak tarafından 25/May/20 02:30 tarihinde düzenlenmiştir -
Hocam ayrıntı detayını hatırlamamakla birlikte; 3 üyle de yazarsın. Bloc veya provider ve yanlış hatırlamıyorsam bir de setstate(en temel hali) vardı.
Provider ın sıkıntısı, büyük yazılımların mimarisine çok uygun olmuyormuş. Eğitimi dinlediğim hoca öyle diyordu.
Bloc mimari: adım adım, kuralına uygun yazmak gibi birşey.
Emre Altunbilek udemy de 83 saatlik flutter kursu var isteyen bakabilir; (Firestore, admob, state managementlar...) Eğitim güzel...
https://www.udemy.com/share/101sjkB0cTcltVR3g=/
Ayrıca youtube da proje videoları paylaşan da var. Öğrenmek için güzel.
https://www.youtube.com/channel/UC6xZXR2zd76Jx13-3u39wQA/videos
Edit: imla..
banneduser tarafından 25/May/20 10:13 tarihinde düzenlenmiştir -
banneduser bunu yazdı
Provider ın sıkıntısı, büyük yazılımların mimarisine çok uygun olmuyormuş. Eğitimi dinlediğim hoca öyle diyordu.
Kim demiş büyük projelerde mimariye uygun değilmiş.
Zaten Bloc temelinde Provider var. RxDart var. Streaming var. Bloc'u yanlış kurgula bak bakalım uygulamanın anası nasıl ağlıyor. Aynı şekilde Redux'da.
Yani mimariyi iyi kurarsan her management'i kullanırsın. Zaten temelinde hepsi Observable yapısını hedef olarak alıyor. Data değiştiğinde widget'i uyar. Olay bu..
Ek olarak Bloc'u denedim. MVVM denedim MVP denedim. Bloc bana daha mantıklı geldi. Gerçi Bloc biraz MVP ye benziyor. Gerçi MVVM de MVP yi kapsıyor neyse..
Yani Provider dediğin şey bir sınıf bir kütüphane artık ne dersen Bloc bir mimari. O Yüzden bu mimariyi uygulama MVVM uygula fark etmez ki. Ama Flutter da Bloc popüler + ve - lerine bakabilirsin.
Flutterda Rendering olduğu için bir stream e ihtiyaç duyuyorsun.
-
Flutterda benim gibi mvvm diyenler için kaynak: https://www.filledstacks.com/post/flutter-and-provider-architecture-using-stacked/
-
6 saatlik canlı yayında kurs yapacakmış hoca ilgilenen olursa diye link bırakıyorum
https://www.youtube.com/watch?v=oISIcfHAzm4
-
Reskam bunu yazdı
6 saatlik canlı yayında kurs yapacakmış hoca ilgilenen olursa diye link bırakıyorum
https://www.youtube.com/watch?v=oISIcfHAzm4
Belki. Ugrariz...
http://www.youtube.com/watch?v=oISIcfHAzm4
-
flutter öğrenmeden önce hangi programlama dillerini biliyordunuz ?
-
jargonphp bunu yazdı
flutter öğrenmeden önce hangi programlama dillerini biliyordunuz ?
hocam bilmek demeyelim de 13 yıldır bir çok dili kurcalamisligim var. ASM, c, c++,c#, Python, js, java, pascal, vb ,basic, html, CSS, php, asp, go, dart..etc. Allah ne verdiyse. Flutter için tüm bunlara gerek var mı hayır ama iddiam o dur ki flutter da dahil olmak üzere hiç bir mobil programlama frameworku/dili kolay değildir. Zahmetlidir. Zaman maliyetlidir. Masaüstündeki gibi esneklik yoktur.
Edit// ilave yapayım native diller(swift, kotlin,java) harici frameworkler için mobil programlama işinde fena değilim diyebilmenin eşik değeri state management i rahatça uygulayabilmek olabilir.
makets tarafından 29/May/20 14:50 tarihinde düzenlenmiştir