Flutter, mobil uygulamalar oluştururken kullanılan bir çerçevedir . Flutter, yerel platformlar arası çerçeveye dahildir , yani Android, iOS, Windows, Linux ve macOS gibi platformlar arasında mobil uygulamalar oluşturmak için kullanılabilir.
Dart Geliştirici Zirvesi 2015, Flutter’ın küresel bir izleyici kitlesine ilk kez tanıtıldığı zamandı. Flutter, mobil geliştiricilerin yalnızca tek bir kod satırından yerel olarak mobil, web ve masaüstü uygulamalarına derlenebilen daha iyi bir UI görüntüsüne sahip uygulamalar oluşturabilmeleri için özel olarak oluşturulmuş Google teknolojisidir.
Flutter’ın ilk kararlı sürümü veya sürüm 1.0, Google tarafından 2018’deki Flutter Live Event’te yayınlandı. Ardından Flutter 1.12, Aralık 2019’daki Flutter Interact etkinliğinde yayınlandı.
Flutter, platformlar arası bir çerçevedir , yani birden çok platformda uyumludur. Örneğin, Android ve iOS’ta çalışan bir mobil uygulama oluşturmak istiyorsanız, Flutter ile yalnızca bir kez kodlamanız yeterlidir.
Flutter Neden Hızlı Popülerleşiyor?
(1) Çapraz Platform
Daha da güzeli, Flutter ile sadece mobil uygulamalar yapılamaz, çünkü web ve masaüstü uygulamaları da oluşturabilirsiniz. Bu sayede Flutter, geçmesi gereken süreçleri kısaltabileceği için size zaman ve emek kazandırabilir.
(2) acele et
Ardından, Flutter’ın Hot Reload adlı bir özelliği vardır. Bu özelliğin uygulama geliştirme sürecini hızlandırdığı iddia ediliyor biliyorsunuz. Nasıl olur? Bu nedenle, kodda her değişiklik yaptığınızda, Hızlı Yeniden Yükle’ye tıklayın ve uygulama buna göre 1 saniyeden daha kısa sürede otomatik olarak değişecektir. Çok sofistike değil mi?
(3) Güzel Kullanıcı Arayüzü
Başlangıçta, Flutter’ın mobil geliştiricilerin iyi bir kullanıcı arayüzüne sahip uygulamalar oluşturabilmeleri için yapıldığı söylendi. Bu nasıl olabildi? Flutter, widget’lar kullanılarak oluşturulur, yani örneğin bir metin alanı eklersek , o metin alanı bir widget olur . Aynısı , widget olarak da ele alınan görüntüler olan düğmeler için de geçerlidir .
Merkez widget’ını kullanarak ortalanacak bileşenleri düzenleyin . Böylece widget , yapılan uygulamanın nasıl göründüğünü açıklar.
Flutter şu anda büyük şirketler tarafından uygulamalarını oluşturmak için kullanılıyor; örneğin BMW uygulaması, Nubank uygulaması, Tencent Uygulaması, Google Asistan, Square uygulaması ve diğerleri.