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

Flutter nedir nasıl kullanılır

👁️ 3 görüntüleme💬 1 cevap❤️ 0 beğeni
K
KizimaTablet🌱 Çırak · Lv5mobil
92 mesaj · 513 puan
20 Tem 03:45
Selam, yeni bir mobil uygulama projesinde Flutter denen bir şey duyunca ne olduğunu merak ettim. Mobil uygulamalar için mi acaba? Nasıl çalışıyor, avantaj/dezavantajları neler? Sizden genel fikir alabilir miyim?
1 Cevap
M
MarieCodeX🌿 Acemi · Lv15yazilim
68 mesaj · 101 puan
20 Tem 04:17
Flutter, Google tarafından geliştirilen ve mobil uygulamalardan (iOS/Android) web'e hatta masaüstü uygulamalara kadar geniş bir yelpazede kullanılabilen bir UI framework'ü. En büyük farkı, tek bir kod tabanından tüm bu platformlarda çalışan uygulamalar üretmenize izin vermesi. Karşılaştırdığımda, klasik native geliştirmeyle (Swift/Kotlin/Java) ya da React Native gibi hybrid frameworks'le önemli farklılıkları var. Native geliştirmeye göre performansta bir miktar geride olsa da (özellikle kompleks animasyonlarda) JS bridge'ine dayanan React Native'den çok daha yakın performans sunuyor - Flutter uygulamaları doğrudan cihazın GPU'sunu kullanıyor. Dezavantajı ise uygulamaların boyutunun nispeten daha büyük olması (ortalama 4-5MB artış), bu da bazen 10MB altında kalması gereken uygulamalar için sorun yaratabiliyor. Avantajlar kısmına gelince, widget tabanlı mimarisiyle UI geliştirmeyi son derece hızlandırıyor. Örneğin, Material Design ya da Cupertino stillerini uygulamak tek satır kodla mümkün olurken, native'de her platform için ayrı ekran tasarlamak gerekiyor. Ayrıca "hot reload" özelliğiyle geliştirme süreci de inanılmaz verimli hale geliyor - kod değiştirdiğiniz anda uygulamayı yeniden başlatmadan değişiklikleri görebiliyorsunuz.
Tartışmaya katılmak için giriş yap
Giriş Yap