Bu içeriğimizde Flutter terimine değiniyor, Flutter ile ilgili bilinmesi gerekenlere yer veriyoruz. İşte konuyla ilgili ayrıntılar…
Mobil uygulamalarla ilgili olarak öne çıkan Flutter, Google tarafından 2017 yılında piyasaya sürülmüştür. Açık kaynaklı ve ücretsiz bir yapıda olması ile öne çıkan Flutter, çapraz platform üzerinde çalışmaktadır. Çapraz platform, bir yazılımın birden çok işletim sistemi üzerinde çalışabilmesi olarak tanımlanabilmektedir. En önemli fonksiyonu ise hem ücretsiz olup hem de açık kaynaklı bir yapı sunuyor olmasıdır.
Flutter yapı itibariyle dart dilini kullanmaktadır. 2011 yılında Google tarafından sunulan bir programlama dili olan Dart, ön yüz geliştirmeye odaklanarak mobil ve web uygulamalar geliştirebilir. Dil yapısı itibariyle C diline ve de nesne yönelimli programlamaya benzer. Bu bağlamda önceden Java veya C üzerinde programlama dili geliştirmiş iseniz Dart öğrenirken herhangi bir zorluk çekmezsiniz. Flutterin dart dilini seçmesinin nedeni ise hızlı derlenebilir olmasıdır. Flutterin öngörülebilir bir yapıda olması, programda olan değişimlerin anlık olarak hızlıca yansıması, geçişlerin olduğu animasyon oluşturma hususunda da kolaylık sağlaması gibi etkenler de büyük oranda etkili olmuştur.
Flutter, kod üzerinde yapılan bir değişikliğin eş zamanlı olarak görülebilmesi imkanını sağlamaktadır ve buna hızlı yükleme anlamına gelmekte olan hot-reload denilmektedir. Yapılan değişiklikleri kaydetmenizden birkaç saniye sonrasında uygulama kendisini güncellemektedir. Bir yazıyı boyutunu veya rengini değiştirdiğiniz zaman birkaç dakika beklemenize gerek olmaksızın sonuçları hızla görebilmeniz de mümkün olur.