yayın başladı https://www.youtube.com/watch?v=aYdFJ8_gQ6A&ab_channel=GoogleDeveloperCommunitiesTurkey çekiliş de olacak diyorlar herhalde tshirt falandır ride or die..

hocam ellerine sağlık, sorularım var :) aynı anda future ve stream olan 2 ayrı state dinleyen bir widget için bu çzümü nerir misin view ve model dışında bir classtan state'i takip edip istediğimiz widgetları render edebilir miyiz Bunların testlerini yazdıysan onları da paylaşma imkanın var mı

MhmdAlmz bunu yazdı Teeeeeeee 2 sene nce syledik insanlara. Flutter'a geçin RN de sürüneceksiniz diye. Kimse inanmadı egoist, fanboy dediler. Şimdi herkesin dilinde Flutter dolanıyor. Dolanmasın gelmeyin :D Şaka bir yana. https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bu konu halen güncel :D Bir firmada çalışıyorum 10 tane RN projesi vardı içerde. Israr ettim 1 tane Flutter yazdık şimdi 8. uygulamamızı yazıyoruz :) Hocam Flutterın sistem gereksinimi nasıl, 8 senelik bir bilgisayarda çalışır mı ne dersin? 4 gb bir makineden yazıyorum bu satırları, sistem gereksinimi yüksek değilse girişeceğim gzü karartıp abi flutter haricinde asıl konu android studio ve emulatorun ram smürmesi olur. bir kurup ıktan bakman belki bazı IDE zelliklerini filan kapatarak yada emulator yerine fiziksel cihazda test yaparak geliştirme yapabilirsin. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

baysevgi77 bunu yazdı MhmdAlmz bunu yazdı Teeeeeeee 2 sene nce syledik insanlara. Flutter'a geçin RN de sürüneceksiniz diye. Kimse inanmadı egoist, fanboy dediler. Şimdi herkesin dilinde Flutter dolanıyor. Dolanmasın gelmeyin :D Şaka bir yana. https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bu konu halen güncel :D Bir firmada çalışıyorum 10 tane RN projesi vardı içerde. Israr ettim 1 tane Flutter yazdık şimdi 8. uygulamamızı yazıyoruz :) Hocam Flutterın sistem gereksinimi nasıl, 8 senelik bir bilgisayarda çalışır mı ne dersin? 4 gb bir makineden yazıyorum bu satırları, sistem gereksinimi yüksek değilse girişeceğim gzü karartıp abi flutter haricinde asıl konu android studio ve emulatorun ram smürmesi olur. bir kurup ıktan bakman belki bazı IDE zelliklerini filan kapatarak yada emulator yerine fiziksel cihazda test yaparak geliştirme yapabilirsin. Flutteri vscode + gerçek bir android telefon aracılığıyla da kullanmak mümkün :) 4 GB ram ve mobil i5 işlemci ile akıyordu. 0x0480 takilin madem

MhmdAlmz bunu yazdı Sizlere nasıl state management yaptığımı anlatacağım. Gayet de ihtiyacımı grüyor. Ne getx nede başka bir şey Hızlıca state management nedir, niye ihtiyaç duyuluyor diye bir giriş yapsan? Javadan tiksiniyorum, android'in yaşam dngüsünü anlamadım. Hele o izin alma muhabbeti beni gülmekten ldürüyor. Değişik bir şey arıyorum ğrenmek için? Mesela flutter ile donanıma doğrudan erişebiliyor muyuz yoksa araya yine Java mı gelecek? State management aslında angular, vue, react gibi front-end işlerde de var. Oluşturduğun viewlarin takip ettiği değişkenler vardır. rneğin hava durumunu gsteren bir page düşün. Bu page in takip ettiği hava_durumu değişkeni 'bulutlu' iken birden 'yağmurlu' oldu yani değişti. Senin page de bundan etkilenip kendini tekrar çiziyor ve nceden ekranda bulutlu yazarken artık yağmurlu yazıyor. Tabi hava_durumu değişkenini aynı anda birden fazla page de takip edip bu değişkenin yeni değer almasıyla kendilerini render edebilirler. İşte bu hava_durumu değişkeni state oluyor. Oluşturduğun projede state'lerden hangi view lerin, ne zaman, nasıl etkileneceğini tayin etmek de state management oluyor. Bunun için çeşitli araçlar var her biri bir tekinin laciverti ama genel olarak mantık bu. Gelelim flutter çekirdeğe erişebilir mi sorusuna. Hayır erişemez. Bunu yine swift, kotlin gibi diller sağlıyor fakat şyle bir güzellik var. rneğin android in kernelini hoplat diye bir kotlin metodu yazdığını düşün. Bunu flutter'a kullanabileceğin bir modüle çevirebiliyorsun. Bylece flutter'dan bu paketi bir daha kotline ihtiyaç duymadan çağırıp kullanabiliyorsun. Dolayısıyla swift-kotlin kodları barındıran flutter paketleri yazıldığı oranda bu dillere olan ihtiyaç da azalıyor.

MhmdAlmz bunu yazdı Sizlere nasıl state management yaptığımı anlatacağım. Gayet de ihtiyacımı grüyor. Ne getx nede başka bir şey Hızlıca state management nedir, niye ihtiyaç duyuluyor diye bir giriş yapsan? Javadan tiksiniyorum, android'in yaşam dngüsünü anlamadım. Hele o izin alma muhabbeti beni gülmekten ldürüyor. Değişik bir şey arıyorum ğrenmek için? Mesela flutter ile donanıma doğrudan erişebiliyor muyuz yoksa araya yine Java mı gelecek? Flutter grdüğüm kadarıyla derleyince kotlin gibi bir şey çıkarıyor. Kotlin sonrası nedir bilmiyorum. Sylediklerim yanlış da olabilir. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

baysevgi77 bunu yazdı MhmdAlmz bunu yazdı Teeeeeeee 2 sene nce syledik insanlara. Flutter'a geçin RN de sürüneceksiniz diye. Kimse inanmadı egoist, fanboy dediler. Şimdi herkesin dilinde Flutter dolanıyor. Dolanmasın gelmeyin :D Şaka bir yana. https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bu konu halen güncel :D Bir firmada çalışıyorum 10 tane RN projesi vardı içerde. Israr ettim 1 tane Flutter yazdık şimdi 8. uygulamamızı yazıyoruz :) Hocam Flutterın sistem gereksinimi nasıl, 8 senelik bir bilgisayarda çalışır mı ne dersin? 4 gb bir makineden yazıyorum bu satırları, sistem gereksinimi yüksek değilse girişeceğim gzü karartıp i5 3337U + 4GB Ram laptopda yavaş da olsa çalışıyor güzelce. Var kendine kıyasla bunu. Ek olarak: https://www.youtube.com/channel/UC6xZXR2zd76Jx13-3u39wQA Bu adam çok fazla video çekiyor hatta günlük canlı DC den yayın acaarak proje yapıyor isteyen katılıyor güzel bilgiler veriyor. Bana gre en iyi anlaşılır anlatan kendisidir. Bende bakayım bu arkadaşa sağol Aslında hepimiz eksiğiz biraz Leylası olmayan mecnunlarız Ne sıcacık bir ismail abimiz var. Nede ktü zamanda Yanımızda olan İskender babamız Ne mahellemizi mahalle yapan Erdal bakkalımız ne her kapıyı açan yavuz abimiz nede bize doğru yolu gsteren dedemiz.

banneduser bunu yazdı yayın başladı çekiliş de olacak diyorlar herhalde tshirt falandır çok sıkıcı bir yayın oluyor. Translate sunum okuyor. Bu nasıl gugıl şeysi la lise ğrencisi dev mi anlatıyor ek: Benim gibi ilk defa yazılıma başlamışların bile kısa zamanda ğrendiği şeylerden bahsediyorlar, hiç beklediğim wow dedirtecek şeyler konuşuılmuyor Bende merakla bekliyordum. Hayal kırıklığı oldu.

Sizlere nasıl state management yaptığımı anlatacağım. Gayet de ihtiyacımı grüyor. Ne getx nede başka bir şey Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

MhmdAlmz bunu yazdı Teeeeeeee 2 sene nce syledik insanlara. Flutter'a geçin RN de sürüneceksiniz diye. Kimse inanmadı egoist, fanboy dediler. Şimdi herkesin dilinde Flutter dolanıyor. Dolanmasın gelmeyin :D Şaka bir yana. https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bu konu halen güncel :D Bir firmada çalışıyorum 10 tane RN projesi vardı içerde. Israr ettim 1 tane Flutter yazdık şimdi 8. uygulamamızı yazıyoruz :) Hocam Flutterın sistem gereksinimi nasıl, 8 senelik bir bilgisayarda çalışır mı ne dersin? 4 gb bir makineden yazıyorum bu satırları, sistem gereksinimi yüksek değilse girişeceğim gzü karartıp i5 3337U + 4GB Ram laptopda yavaş da olsa çalışıyor güzelce. Var kendine kıyasla bunu. Ek olarak: https://www.youtube.com/channel/UC6xZXR2zd76Jx13-3u39wQA Bu adam çok fazla video çekiyor hatta günlük canlı DC den yayın acaarak proje yapıyor isteyen katılıyor güzel bilgiler veriyor. Bana gre en iyi anlaşılır anlatan kendisidir. dcpromo tarafından 03/Mar/21 23:58 tarihinde düzenlenmiştir next next next install

Hocalar şuan canlı olarak tanıtıyorlar. 5.3.21 Cuma günü 19.00 da Türkçe yayın olacak. https://www.youtube.com/watch?v=yll3SNXvQCw&feature=emb_logo&ab_channel=Flutter https://i. hizliresim.com/lZ5X0s. png Cuma günü olacak yayın; https://www.youtube.com/watch?v=aYdFJ8_gQ6A&ab_channel=GoogleDeveloperCommunitiesTurkey Android, IOS, linux, win, haricinde embedded için de geliştirmeler yapılabilecek ve şuanda Toyota resmi olarak üzerinde çalıştıklarını duyurdu. Şu elemen cuma gün ki olacak yayındaki konuşmacılardan biri ve twit olarak yenilikleri tektek yazıyor. Buna bakıp ana başlıkları grebilirsiiz; https://twitter.com/salihgueler https://i. hizliresim.com/WvlN4R. png ride or die..

https://www.youtube.com/channel/UCdUaAKTLJrPZFStzEJnpQAg/playlists Bu kanalda Flutter hakkinda farkli konulara deginilmis meragi olanlar bir goz atabilir.

makets bunu yazdı hocam ellerine sağlık, sorularım var :) aynı anda future ve stream olan 2 ayrı state dinleyen bir widget için bu çzümü nerir misin view ve model dışında bir classtan state'i takip edip istediğimiz widgetları render edebilir miyiz Bunların testlerini yazdıysan onları da paylaşma imkanın var mı Evet hocam yapabiliyorsun. Repository de grürsün mesela rnekteki gibi testBloc. store dediğinde her yerden erişim sağlıyorsun. StreamBuilder response gerek yok istersen stream builder verdiği scaffold dan alabilirsin. Bunun dışında aynı anda future ve stream olan 2 ayrı state de dinlersin hocam. testBloc. listener bu işe yarıyor. Mesela bende bir yapı var header de sepet var ve bir çok ekranda da sepet'i etkileyen işlemler var. Sepet ayrı bir widget ekranalrın altındaki işlemler ayrı bir widget ama ikisi arasında da kprü var. Unit Test yazmadım hocam. eyvallah hocam teşekkür ederim paylaşımın için.

Teeeeeeee 2 sene nce syledik insanlara. Flutter'a geçin RN de sürüneceksiniz diye. Kimse inanmadı egoist, fanboy dediler. Şimdi herkesin dilinde Flutter dolanıyor. Dolanmasın gelmeyin :D Şaka bir yana. https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bu konu halen güncel :D Bir firmada çalışıyorum 10 tane RN projesi vardı içerde. Israr ettim 1 tane Flutter yazdık şimdi 8. uygulamamızı yazıyoruz :) Hocam Flutterın sistem gereksinimi nasıl, 8 senelik bir bilgisayarda çalışır mı ne dersin? 4 gb bir makineden yazıyorum bu satırları, sistem gereksinimi yüksek değilse girişeceğim gzü karartıp

Sanırım bilen birkaç kişi var işin başında. Onlar da üniversiteli çocukları birşeyler ğprensin diye çekiyor galiba. Zaten çoğu ğrenci bu Salih Güler den bahsetti. Galiba burada ki çoğu kişi google.com/stackoverflow/github searcher yazılımcısı :D banneduser tarafından 06/Mar/21 09:09 tarihinde düzenlenmiştir ride or die..

hocam ellerine sağlık, sorularım var :) aynı anda future ve stream olan 2 ayrı state dinleyen bir widget için bu çzümü nerir misin view ve model dışında bir classtan state'i takip edip istediğimiz widgetları render edebilir miyiz Bunların testlerini yazdıysan onları da paylaşma imkanın var mı Evet hocam yapabiliyorsun. Repository de grürsün mesela rnekteki gibi testBloc. store dediğinde her yerden erişim sağlıyorsun. StreamBuilder response gerek yok istersen stream builder verdiği scaffold dan alabilirsin. Bunun dışında aynı anda future ve stream olan 2 ayrı state de dinlersin hocam. testBloc. listener bu işe yarıyor. Mesela bende bir yapı var header de sepet var ve bir çok ekranda da sepet'i etkileyen işlemler var. Sepet ayrı bir widget ekranalrın altındaki işlemler ayrı bir widget ama ikisi arasında da kprü var. Unit Test yazmadım hocam. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Flutter + dart ikilisi ile çok basit 3 uygulama geliştirdim. Tasarım ynünde çok rahatlık sağlıyor. Fakat bazı durumlarda native kod yazmakta gerekebiliyor. Dart yanında java veya kotlin bilmekte bana gerekli geliyor. İncelemek isteyenler için https://play.google.com/store/apps/dev?id=8357407573779468335&hl=tr ve Flutter ile yapılmış diğer uygulamalara https://itsallwidgets.com/ buradan inceleyebilirsiniz.

Türkiye flutter temsilcileri zellikle birşey bilmiyorlar. Vaktiyle bu etkinliklere katılmıştım. Hiçbir teknik soruma cevap alamamıştım. Yanımda oturan arkadaş cevaplamışti yarısını. (:

@MhmdAlmz Hocam ellerine sağlık. Kodlara bir gz attım. Bazı yapıları bilmediğimden tam oturmadı bende. Sanırım biraz Bloc yapısı hakkında bilgi edinmek gerekiyor.

Teeeeeeee 2 sene nce syledik insanlara. Flutter'a geçin RN de sürüneceksiniz diye. Kimse inanmadı egoist, fanboy dediler. Şimdi herkesin dilinde Flutter dolanıyor. Dolanmasın gelmeyin :D Şaka bir yana. https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bu konu halen güncel :D Bir firmada çalışıyorum 10 tane RN projesi vardı içerde. Israr ettim 1 tane Flutter yazdık şimdi 8. uygulamamızı yazıyoruz :) MhmdAlmz tarafından 03/Mar/21 23:43 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Biraz alakalı biraz alakasız olacak ama mobil programlamaya başlayacak birine bir tavsiyeniz olur mu? Android için hem Java hem Android Api ğrenmem gerekecek. Java hem zor hem de dümdüz Android yazmak daha zor. Python kolaylığında kod yazıp kullanabileceğim bir platform- dil vb tavsiyeniz olur mu? Winapi ve posix bilmeden temel C bilgim ve Python bilgim var, Python'la Androidde Kivy aracılığıyla bir şey yapılabileceğini grdüm fakat çok sağlıksız duruyordu. Yeni bir dil ğrenebilirim yeter ki Android-Java ikilisi kadar yormasın İşin profları daha iyi bilir tabiki ama bende python ve php kodlayan birisi olarak mobile başlama girişimim oluyor yavaş yavaş vue ve ionic ile adım atıyorum bakabilirsin Bot ve lisans ihtiyaçlarınız için pm atınız.

Biraz alakalı biraz alakasız olacak ama mobil programlamaya başlayacak birine bir tavsiyeniz olur mu? Android için hem Java hem Android Api ğrenmem gerekecek. Java hem zor hem de dümdüz Android yazmak daha zor. Python kolaylığında kod yazıp kullanabileceğim bir platform- dil vb tavsiyeniz olur mu? Winapi ve posix bilmeden temel C bilgim ve Python bilgim var, Python'la Androidde Kivy aracılığıyla bir şey yapılabileceğini grdüm fakat çok sağlıksız duruyordu. Yeni bir dil ğrenebilirim yeter ki Android-Java ikilisi kadar yormasın hocam flutter -aslında dil olarak dart'ı kullanıyor- kolay bir dil ve zaten google destekli. Ben çok iyi değil okuldan dolayı üstüne düşemedim. Udemy üzerinden bir kursu bitirdim bilgim o kadar. Başka bir mobil uygulama için dil bilmiyorum ğrenmedim. Eminim burda bu konuda karşılaştırabilecek olanlar vardır ride or die..

MhmdAlmz bunu yazdı Teeeeeeee 2 sene nce syledik insanlara. Flutter'a geçin RN de sürüneceksiniz diye. Kimse inanmadı egoist, fanboy dediler. Şimdi herkesin dilinde Flutter dolanıyor. Dolanmasın gelmeyin :D Şaka bir yana. https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bu konu halen güncel :D Bir firmada çalışıyorum 10 tane RN projesi vardı içerde. Israr ettim 1 tane Flutter yazdık şimdi 8. uygulamamızı yazıyoruz :) Hocam Flutterın sistem gereksinimi nasıl, 8 senelik bir bilgisayarda çalışır mı ne dersin? 4 gb bir makineden yazıyorum bu satırları, sistem gereksinimi yüksek değilse girişeceğim gzü karartıp android studioyu power save mode a al. emülasyon için bi tane android telefon bulundur yanında, testlerinin telefonda yap yeter hocam. ama ramin azmış, eline para geçerse ramini yükselt, 4ten 8e geçmek baya farkeder 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

Sağolsunlar @MhmdAlmz ve @unbalanced, ben RN ile cebelleşirken beni Flutter'e ynlendirdiler, Kendilerine çok teşekkür ederim. Konu linki : https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bende direkt RN'yi silip hızlıca Flutter'e geçiş yaptım şuan markette e-ticaret uygulamam var ve geliştirdiğim çeşitli uygulamalar var. Daha nce defalarca mobil uygulama geliştirme girişimlerim Java ve RN ile başarısız şekilde sonuçlanmıştı aslında projeler bu saydıklarımda hemen hemen bitirdim ancak o kadar sıkıcı ve yoruculardı ki yayınlayacak kaliteye bir türlü erişemediler, Sağolsun ismini verdiğim arkadaşlar sayesinde hızlıca Flutter'e geçtim, geçtiğimin haftasında o kadar zgüvenim arttı ki yeni iş aldım ve hızlıca teslim ettim. Hala Flutter'e geçmeyen, ucundan bakmayan arkadaşlara incelemelerini tavsiye ederim. Profesyonel projelerinde ihtiyacı olan arkadaşlara projelerinde kendimi dahada geliştirmek adına ücretsiz destek sağlayabilirim. Hocam state management icin ne kullaniyorsun. Ben fluttera baslarken en cok burda karin agrisi cektim. Getx ile devam ediyorum suanda memnunum isimi goruyor ancak buyuk kaynak sikintisi var getx tarafinda. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Merhaba herkese. Bildiğiniz üzere yaklaşık 3 senedir Flutter yazıyorum aktif olarak. İş hayatımda 1 sene ncesine kadar React-Native yazıyordum. Flutter için istihdam yoktu malesef. Gerçi şu an ki işime başladığımda da RN yazıyordum proje yneticisini kafalayıp tüm şirketi Flutter'a çevirdik :D Neyse.. State Management Nedir? State Management belli bir widget'i yada bir class'ı istediğiniz anda güncelleme işine yarar. Şyle ki State Management olmadan bir şekilde yine de global de değişkenler yada yapılar tanımlayabilirsiniz. Child to parent widget ilişkilerinde çok zorlanıldığından dolayı ve sadece istenilen ekran blümünü güncellediğimizden dolayı State Management'a ihtiyaç duyarız. Bunun için bir çok kütüphane duyabilirsiniz rnek olarak; Redux, MobX, GetX, Provider vs. vs. Aslında bu State Managementlar şu işe yarıyor. kısaca bir sınıf yazarsak. class TestWidget extends StatefulWidget class _TestWidgetState extends State { @override void initState { ObserverClass . listen { this. setState ); }); super. initState ; } @override Widget build } Burada belirtilen ObserverClass sadece dinleme işini grür ve herhangi bir method ile listen methodu çalışır sizin belirttiğiniz widget tekrar render olur hepsi bu. . Bu bir sınıf olduğundan da her yerde erişebiliyorsunuz. Dart FFI Dart ffi ile OpenCV projesi geliştirdik. Yani JAVA yada Objective-C kullanmadık direkt Dart FFI üzerinde C++ kodlarını çalıştırarak daha performanslı uygulama geliştirdik. Şu an da çatır çatır çalışıyor. Bir adam da burda yapmış 2 dk google yazdım detaylı incelemedim. https://github.com/westracer/flutter_native_opencv yani direkt olarak popüler kütüphaneleri bu şekilde kullanabiliyoruz. Sadece C++ değil Python vs de yazabiliyorsunuz. Ben ne kullanıyorum? Ben sadece RxDart kullanarak observer yapımı kurdum ve onun üzerine geliştirmeler yapıyorum. İstediğim yerden istediğim zaman erişebiliyorum. Bloc mantığında ama tam olarak bloc da değil bloc üzerine kendim bir repository yazarak store, listener, request/response datalarımı alıyorum. Her şey modeller üzerine gerçekleşiyor. Elim alıştı şu an şirketteki herkes bu mimari üzerine ilerliyor. Şu an CI/CD süreçleri için boiler plate ve popüler firebase kütüphanelerini de tek bir json dosyasından kontrolünü gerçekleştirecek proje geliştiriyorum. Bitince sizinle de paylaşırım. Repository import 'dart:async'; import 'package:flutter/material. dart'; import 'package:rxdart/rxdart. dart'; import 'package:uuid/uuid. dart'; abstract class BlocRepository<ResultObject, RequestObject> { RequestObject _requestObject; bool _isBlocHandling = false; ResultObject _store; final _fetcher = PublishSubject ; Uuid _uuidGenerator = new Uuid ; String _lastRequestUniqueId = ""; Function _listener; PublishSubject get fetcher => this. _fetcher; Observable get stream => _fetcher. stream; ResultObject get store => this. _store; // String get lastRequestUniqueId => this. _lastRequestUniqueId; bool get isBlocHandling => this. _isBlocHandling; RequestObject get requestObject => this. _requestObject; void setStore => this. _store = store; void clearStore Future prevProcess async Future process ; Future call void fetcherSink { if || lastRequestUniqueId this. _lastRequestUniqueId) else } void setListener => this. _listener = listener; dispose } rnek Kullanım class TestRequest class TestResponse // Result store model // Request username, password class TestBloc extends BlocRepository<TestResponse, TestRequest> { @override Future process async { TestRequest request = this. requestObject; this. fetcherSink ; print ; await Future. delayed(Duration ; print ; List responseList = ; for (int i = 0; i < request. count; i++) this. fetcherSink( TestResponse , lastRequestUniqueId: null, forceSink: true, ); } } TestBloc testBloc = TestBloc ; class TestScreen extends StatefulWidget class _TestScreenState extends State { @override void initState { testBloc. setListener ); super. initState ; } void _onPress async @override Widget build { return Scaffold( body: StreamBuilder( stream: testBloc. stream, builder: { Widget body; if body = SpinKitRing ; if body = Text ; body = ListView. builder( itemCount: testBloc. store. list. length, itemBuilder: , ); return Container( alignment: Alignment. center, padding: EdgeInsets. all(20), child: Column( mainAxisAlignment: MainAxisAlignment. center, children: , ), ); }, ), ); } } Kütüphaneler - flutter_spinkit - uuid - rxdart rnekte Modeli Bloc'u vs hepsini tek dosyada tutabilirsiniz yada dosyalarınızı yapılayabilirsiniz. Bir kıyak daha yapayım. HttpClient sınıfı paylaşayım. Kullanırsınız belki. HttpClient Response Repository class HttpResponseRepository { bool hasError; int statusCode; String errorCode; String errorMessage; T response; HttpResponseRepository( ); } HttpClient class HttpClient { static HttpResponseRepository _errorModel => HttpResponseRepository( response: null, hasError: true, errorMessage: "Üzgünüz, bir sorun oluştu.", statusCode: -1, errorCode: "", ); static Map<String, String> generateHeaders( ) { Map<String, String> headers = { "Accept-Language": "tr-TR", "User-Zone": "Europe/Istanbul", "User-Platform": "mobile", "X-Page-Size": "$ ", "X-Page": "$ ", }; if { headers = {... headers, "Authorization": "Bearer $ "}; } return headers; } / Http Error hata kodları 400 / static Future _get async static Future _post async static Future _delete async static Future _patch async static _printError { if return; debugPrint(""" ERROR REQUEST URL: $ HEADERS: $ REQUEST-DATA: $ RESPONSE-ERROR: $ RESPONSE-DATA: $ """, wrapWidth: 1024); } static _printSuccess { if return; debugPrint(""" SUCCESS REQUEST URL: $ HEADERS: $ REQUEST-DATA: $ RESPONSE: $ """, wrapWidth: 1024); } static Future _refreshToken async { HttpResponseRepository responseRepository = await HttpClient. call ; if { AppDialogs. showError("Oturumunuz Sonlandırılmıştır Lütfen Tekrar Giriş Yapınız.", onPress: ); return false; } await AppSharedPreferences. setUserInformationToken( DateTime. now . millisecondsSinceEpoch + (responseRepository. response 1000), responseRepository. response , responseRepository. response , ); await userInformationBloc. refreshUserInformation ; return true; } static Future call( ) async { if throw ; if throw ; Map<String, String> headers = generateHeaders ; Response dioResponse; String url = apiUrlString? apiUrl. uri; String queryString = ""; try { if { if url = "$ ?$ "; dioResponse = await _get ; } else if else if else if _printSuccess ; return HttpResponseRepository( response: dynamicResponse? dioResponse. data : fromJSON , ); } on DioError catch { _printError ; if (dioError. response. statusCode 401) { bool reCall = await _refreshToken ; if return null; } if (dioError. response. statusCode 500) try catch } catch } static String _getQueryString { String query = ''; params. forEach { if if { value. forEach { query += '$prefix$key=$ '; }); } else if { query += '$prefix$key=$ '; } else if { if value = value. asMap ; value. forEach ); } }); return query; } } rnek Kullanım class AddCardBloc extends BlocRepository<AddCardResponseBM, AddCardRequestBM> { @override Future process async { HttpResponseRepository<AddCardResponseBM> responseRepository = await HttpClient. call<AddCardResponseBM>( type: HttpCallType. post, apiUrl: HttpClientApiUrl. cards, data: , withAuth: true, fromJSON: => AddCardResponseBM. fromJSON , ); if this. fetcherSink ; getCardsBloc. call ; Navigator. of . pop ; } } AddCardBloc addCardBloc = AddCardBloc ; Sağlıcaklar :) Ek sorularınızı burdan sorarsanız sevinirim herkes faydalansın. Yakın zamanda (Takribi 3 ay) bu gibi zel kütüphanelerimi public bir repo da paylaşacağım github dan. Native den Flutter'a data gnderirken Channel kullanmamak, Native bir ekran tasarımını dart ile çağırmak. rneğin Java ile bir kod buldunuz adam native yazmış ekran/component native açılıyor bunu dart da nasıl gstereceğiniz gibi gibi... MhmdAlmz tarafından 08/Mar/21 10:20 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

beyler flutteri ğrenecek bir acemi için, başlangıç olarak ne nerirsiniz acaba? wordpress & szlük

bi senedir flutter la ufak bişi geliştiricem, ben geçene kadar adamlar web e mi geçiyo :) .

hipokondriyak tarafından 07/Mar/21 00:44 tarihinde düzenlenmiştir Homo sapiens, yaşamak için, diğer canlıların yaşamasına muhtaç; obligat parazit türüdür. "Sen olursan boş bardak, sana olur koyan çok su. a. g."

Biraz alakalı biraz alakasız olacak ama mobil programlamaya başlayacak birine bir tavsiyeniz olur mu? Android için hem Java hem Android Api ğrenmem gerekecek. Java hem zor hem de dümdüz Android yazmak daha zor. Python kolaylığında kod yazıp kullanabileceğim bir platform- dil vb tavsiyeniz olur mu? Winapi ve posix bilmeden temel C bilgim ve Python bilgim var, Python'la Androidde Kivy aracılığıyla bir şey yapılabileceğini grdüm fakat çok sağlıksız duruyordu. Yeni bir dil ğrenebilirim yeter ki Android-Java ikilisi kadar yormasın Google zaten Oracle ile Java yuzunden mahkemelik durumda cok yakin zamanda Android Studio da javayi tamamen burakip kotline gececek diye duydum. Kotlin java temelli ama ona gore daha kolaymis sanirsam.

Hım, sanırım fw içinde bu işi sağlayan mekanizma var ama konfor sağlamıyor anladığım. Kısaca şyle diyebilir miyiz? Takibini yapmak istediğim tüm verileri singleton jenerik bir koleksiyon içinde sarmalıyorum. Ayrıca değişiklik taleplerini de doğrudan buraya yapıyorum. Değişiklikleri de listenerlara duyuruyorum. Peki solid prensipleri vs. hiç olmuyor mu? Performansa nasıl yansıyor? Solid prensiplerini uygulayabilirsin, state güncellemesinden tüm sayfayı değil sadece istediğin widgeti render edebilirsin. test driven development, MVVM tercih edebilirsin. MhmdAlmz'ın bahsettiği dartffi i unutmuşum. Flutter 2.0 ile gündemde. Ne kadar efektif, kullandıkça forumda tecrübelerimi paylaşırım. Ben MVVM ve state ynetimi için uzun süredir stacked paketini kullanıyorum. Memnunum. Bu konuda farklı çzümler var. Bakalım MhmdAlmz hangi paket i tercih ediyor (:

go dili varken niye dart? hep aklımda bu soru. https://medium.com/hackernoon/10-good-reasons-why-you-should-learn-dart-4b257708a332 genel olarak; robust, flexible ve community si sağlam, büyük firmalar destek çıkıyor ride or die..

Bu elemanları izleyince kendime güvenim geldi mq asdşlfakj Anlatıyor ama anlatırken hakim olmadığı dün gece gz attığı okadar belli ki. Bunlar nasıl oluyor da google ın bünyesinde bu tip yayınlara katılabilitorlar? next next next install

yayın başladı çekiliş de olacak diyorlar herhalde tshirt falandır çok sıkıcı bir yayın oluyor. Translate sunum okuyor. Bu nasıl gugıl şeysi la lise ğrencisi dev mi anlatıyor ek: Benim gibi ilk defa yazılıma başlamışların bile kısa zamanda ğrendiği şeylerden bahsediyorlar, hiç beklediğim wow dedirtecek şeyler konuşuılmuyor dcpromo tarafından 05/Mar/21 17:04 tarihinde düzenlenmiştir next next next install

Sağolsunlar @MhmdAlmz ve @unbalanced, ben RN ile cebelleşirken beni Flutter'e ynlendirdiler, Kendilerine çok teşekkür ederim. Konu linki : https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bende direkt RN'yi silip hızlıca Flutter'e geçiş yaptım şuan markette e-ticaret uygulamam var ve geliştirdiğim çeşitli uygulamalar var. Daha nce defalarca mobil uygulama geliştirme girişimlerim Java ve RN ile başarısız şekilde sonuçlanmıştı aslında projeler bu saydıklarımda hemen hemen bitirdim ancak o kadar sıkıcı ve yoruculardı ki yayınlayacak kaliteye bir türlü erişemediler, Sağolsun ismini verdiğim arkadaşlar sayesinde hızlıca Flutter'e geçtim, geçtiğimin haftasında o kadar zgüvenim arttı ki yeni iş aldım ve hızlıca teslim ettim. Hala Flutter'e geçmeyen, ucundan bakmayan arkadaşlara incelemelerini tavsiye ederim. Profesyonel projelerinde ihtiyacı olan arkadaşlara projelerinde kendimi dahada geliştirmek adına ücretsiz destek sağlayabilirim.

dcpromo bunu yazdı banneduser bunu yazdı yayın başladı çekiliş de olacak diyorlar herhalde tshirt falandır çok sıkıcı bir yayın oluyor. Translate sunum okuyor. Bu nasıl gugıl şeysi la lise ğrencisi dev mi anlatıyor ek: Benim gibi ilk defa yazılıma başlamışların bile kısa zamanda ğrendiği şeylerden bahsediyorlar, hiç beklediğim wow dedirtecek şeyler konuşuılmuyor Bende merakla bekliyordum. Hayal kırıklığı oldu. valla benim için de yle oldu. Şuan nasıl bilmiyorum dinlemeyi bıraktım. Muhammet Salih Güler diye bir elemanı bekliyordum o da Q&A kısmında var. 20.00 | Q&A with Fitz ride or die..

Sizlere nasıl state management yaptığımı anlatacağım. Gayet de ihtiyacımı grüyor. Ne getx nede başka bir şey Hızlıca state management nedir, niye ihtiyaç duyuluyor diye bir giriş yapsan? Javadan tiksiniyorum, android'in yaşam dngüsünü anlamadım. Hele o izin alma muhabbeti beni gülmekten ldürüyor. Değişik bir şey arıyorum ğrenmek için? Mesela flutter ile donanıma doğrudan erişebiliyor muyuz yoksa araya yine Java mı gelecek? Olaylara karışmayın!

@YeniHarman her soruna cevap gelecek abi. Bu arada dart ffi ile c bile kodlayabiliyorsun. JITCompiler hallediyor. Direkt donanıma da hitap edebiliyorsun Flutter ile. Anlatacağım 3 4 gündür mobilim :/ Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Biraz alakalı biraz alakasız olacak ama mobil programlamaya başlayacak birine bir tavsiyeniz olur mu? Android için hem Java hem Android Api ğrenmem gerekecek. Java hem zor hem de dümdüz Android yazmak daha zor. Python kolaylığında kod yazıp kullanabileceğim bir platform- dil vb tavsiyeniz olur mu? Winapi ve posix bilmeden temel C bilgim ve Python bilgim var, Python'la Androidde Kivy aracılığıyla bir şey yapılabileceğini grdüm fakat çok sağlıksız duruyordu. Yeni bir dil ğrenebilirim yeter ki Android-Java ikilisi kadar yormasın

go dili varken niye dart? hep aklımda bu soru. HACKEROKAN!

caagroup bunu yazdı Sağolsunlar @MhmdAlmz ve @unbalanced, ben RN ile cebelleşirken beni Flutter'e ynlendirdiler, Kendilerine çok teşekkür ederim. Konu linki : https://www.tahribat.com/forum/react-native-vs-flutter-2019-ekim-243018 Bende direkt RN'yi silip hızlıca Flutter'e geçiş yaptım şuan markette e-ticaret uygulamam var ve geliştirdiğim çeşitli uygulamalar var. Daha nce defalarca mobil uygulama geliştirme girişimlerim Java ve RN ile başarısız şekilde sonuçlanmıştı aslında projeler bu saydıklarımda hemen hemen bitirdim ancak o kadar sıkıcı ve yoruculardı ki yayınlayacak kaliteye bir türlü erişemediler, Sağolsun ismini verdiğim arkadaşlar sayesinde hızlıca Flutter'e geçtim, geçtiğimin haftasında o kadar zgüvenim arttı ki yeni iş aldım ve hızlıca teslim ettim. Hala Flutter'e geçmeyen, ucundan bakmayan arkadaşlara incelemelerini tavsiye ederim. Profesyonel projelerinde ihtiyacı olan arkadaşlara projelerinde kendimi dahada geliştirmek adına ücretsiz destek sağlayabilirim. Hocam state management icin ne kullaniyorsun. Ben fluttera baslarken en cok burda karin agrisi cektim. Getx ile devam ediyorum suanda memnunum isimi goruyor ancak buyuk kaynak sikintisi var getx tarafinda. Bilmeyenlere ufak bi getx kaynağı sen yapsan hocam? Ben de bu konuda sıfır birisi olarak sylüyorum, state management olmayınca olmuyor... next next next install

Hım, sanırım fw içinde bu işi sağlayan mekanizma var ama konfor sağlamıyor anladığım. Kısaca şyle diyebilir miyiz? Takibini yapmak istediğim tüm verileri singleton jenerik bir koleksiyon içinde sarmalıyorum. Ayrıca değişiklik taleplerini de doğrudan buraya yapıyorum. Değişiklikleri de listenerlara duyuruyorum. Peki solid prensipleri vs. hiç olmuyor mu? Performansa nasıl yansıyor? Olaylara karışmayın!