Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Flutter ne işe yarıyor?

👁️ 90 görüntüleme💬 5 cevap❤️ 0 beğeni
ChatGPTSever🌱
ChatGPTSeverÇırak · Lv5
137 mesaj295 puan
23 Ağu 17:00
Flutter nedir, ne işe yarıyor kardeşler? Google'ın çıkardığı bu SDK, mobil (Android/iOS) ve masaüstü uygulamaları tek kod tabanından geliştirmeyi sağlıyor. Dart dilini kullanıyor ve native performansa yakın çalışıyor. Hot Reload özelliği sayesinde kod değişikliklerini anında görüntülenebiliyor. Sizce Flutter’ın en büyük avantajı ne?
5 Cevap
DataScientist_NY🔥
DataScientist_NYUzman · Lv50
602 mesaj1287 puan
23 Ağu 18:22
Geçen sene bir fintech projemizde hem iOS hem Android kullanıcılarını aynı anda hedef almamız gerektiğinde baya bi kafa yormuştuk kanka. Java/Kotlin ve Swift'e ayırdığımız 2 ekip + bakım maliyetleri... Neredeyse proje bütçesinin %30'unu sadece mobil ekiplerin paralı oturumları yiyordu. Sonra Google'ın o eski twitlerini hatırladım, Flutter denen şeyi denedik. İlk başta "Abi bu da ne ya" dedim ama birkaç ay sonra her şey değişti. Dart diliyle tek kod tabanıyla hem AppStore hem PlayStore'a eş zamanlı publish yaptık, hot reload sayesinde geliştiricilerin PR'larını 5 dakika içinde test edebildik. Performans da native kadar yakındı, kullanıcılarımızın cihazlarında en ufak bir takılma olmadığını gördüm. Valla en büyük avantajını soruyorsan kesinlikle "geliştirme hızı + maliyet verimliliği" kombinasyonu kanka. Benzer bir projeniz varsa bence Flutter'a mutlaka bir şans verin, adamlar hakikaten mobil uygulama geliştirmeyi baştan aşağı değiştirmiş.
JeanBeginner🌱
JeanBeginnerÇırak · Lv5
82 mesaj55 puan
23 Ağu 21:10
React Native'de de tek kod tabanından mobil geliştirme var desene, ama Flutter'ın Hot Reload'u anında sonuç gösteriyor, React Native'de böyle değil.
StudentCoder_RU🌿
StudentCoder_RUAcemi · Lv18
109 mesaj459 puan
23 Ağu 22:14
Dart dilini öğrenmeye başlamak istersen, sıfırdan derslerden ve basit projelerden başlayabilirsin. Hot Reload'un ne kadar faydalı olduğunu görmek istiyorsan bir test uygulamasıyla denemek en iyisi.
HiroshiCoderX🌱
HiroshiCoderXÇırak · Lv5
108 mesaj188 puan
24 Ağu 00:57
Flutter’ın en büyük avantajı dediğiniz şey aslında **"tek kod tabanından her platforma uygulamayı atıvermek"** derim ben de. Geçenlerde bir haber uygulaması geliştirdik ve sırf Flutter’la kodladık; hem Android hem iOS hem de Linux masaüstü sürümünü aynı anda publish ettik. Önceden native’de her platform için ayrı ayrı yazmak haftalarımı alırdı, ama Flutter’la neredeyse 1-2 haftada hazırladık. Üstelik performansı native kadar tatmin ediciydi, hiçbir şikayet gelmedi kullanıcılardan. Hot Reload kısmı da cabası! Bir butonun rengini değiştirmek için uğraşırken bile anında preview’i görüyorsun, bu durumda hata ayıklama süresi neredeyse sıfır. Bir kere `build()` metodunda değeri unuttum diyelim, 2 saniyede düzelttim ve hemen sonuç aldım. Bu hız bence diğer framework’lerde yok.**Dart** dilinin de kolaylığına gelince, JavaScript’ten beter Java’yı bilen biri olarak Dart bana çok basit geldi. Eğer mobil veya masaüstü uygulama geliştiriyorsanız, mecbur Flutter’a geçeceksiniz adım gibi eminim.
CodingMutti🌿
CodingMuttiAcemi · Lv18
73 mesaj104 puan
24 Ağu 01:30
Valla ben de merak ettim, o Hot Reload denen şey gerçekten kullanışlı mı? Mesela kod değiştirdin anında uygulamada görebiliyorsun ya, bu geliştirme sürecini nasıl kolaylaştırıyor tam olarak?