Flutter nedir? Android, iOS ve daha fazlası için mobil uygulama geliştirme


Evrensel mobil uygulamalar ve yerel uygulamalar arasında seçim yapmanız gereken bir zaman vardı. Evrensel uygulamalar, mobil cihazlarda genellikle kötü performans gösteren HTML ve JavaScript gibi web teknolojilerini kullandı. Yerel uygulamalar, desteklemek istediğiniz her platform için ayrı ayrı yazıldığından daha iyi performans gösterdi, ancak pahalıydı ve her platform için özel bir geliştirme ekibi gerektiriyordu.

Google tarafından geliştirilen açık kaynaklı bir çerçeve olan Flutter bunu değiştirdi. Günümüzde geliştiriciler, Ionic, React Native ve Xamarin dahil olmak üzere birden çok platformda çalışan hızlı mobil uygulamalar oluşturmak için daha fazla seçeneğe sahip. Flutter ve yerleşik programlama dili Dart, popülerliğini koruyor ve yaygın olarak kullanılıyor.

Bu yılın başlarında piyasaya sürülen Flutter 3, orijinal Android, iOS, web ve Windows hedeflerine ek olarak macOS ve Linux masaüstü uygulamaları için destek ekler. Sürüm ayrıca şunları içerir: performans geliştirmeleri fark edilir UI duraklamalarını düzeltmek için.

Flutter 3 ile çoklu platform geliştirme

Flutter, Google tarafından geliştirilen ve tek bir kod tabanından yerel olarak derlenmiş, çok platformlu uygulamalar oluşturmanıza olanak tanıyan açık kaynaklı bir çerçevedir. Flutter 3, altı platform hedefini destekler: Android, iOS, Windows, macOS, Linux ve web uygulamaları.

Flutter widget’ları, React’ten ilham alan modern bir çerçeve kullanılarak oluşturulmuştur. Aşağıdaki Şekil 1’de gösterildiği gibi, en çok kullanılan widget’lar ve düzenler metin widget’ları, Flexbox satır ve sütun düzenleri, yığın mutlak konumlandırma düzenleri, konumlandırılmış widget’lar ve kapsayıcı widget’larıdır.

Diyelim ki Flutter ile başlayan çok platformlu bir uygulama oluşturuyorsunuz. Malzeme Uygulaması widget’ı. Bu pencere aracı, bir gezgin de dahil olmak üzere uygulamanızın kökünde çeşitli diğer yararlı pencere öğeleri oluşturur. Gezgin, diziler tarafından tanımlanan bir dizi widget’ı yönetir. rotalar Flutter’da. Gezgin, uygulama ekranları arasında sorunsuz geçiş yapmanızı sağlar.

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3664122/what-is-flutter-mobile-app-development-for-android-ios-and-more.html#tk.rss_all

Yorum yapın