Flutter Nedir? Ne İşe Yarar? Kullanım Alanları Nelerdir? Avantajarı Nedir?



Merhabalar bu yazımda sizlere Flutter Framework'ünden bahsedeceğim Flutter Nedir? Ne işe yarar? Kullanım alanları nelerdir? Hangi programlama dili ile geliştirilir? Flutter neden tercih edilmelidir? bunlardan bahsedeceğim.

Flutter Nedir?

Flutter, Google tarafından geliştirilen ve piyasaya 2017 yılında sürülen bir çalışma alanıdır. Cross platform olan flutter ile aynı anda Android, IOS ve Web projelerini kolayca geliştirebilirsiniz. Kullanımı çok basit olan bu çalışma alanı ile göze hitap eden uygulamalar geliştirebilirsiniz. Flutter açık kaynaklı bir çalışma alanıdır. Bu çalışma alanını tüm mobil tasarımcılar ve geliştiriciler ücretsiz bir şekilde kullanabilir. 

Flutter Kullanım Alanları Nelerdir?

Flutter daha çok mobil uygulama geliştirmek için kullanılsa da bununla kolay bir şekilde Web projeleri de geliştirilebilir. Ayrıca flutter ile 2D oyun da geliştirebilirsiniz ancak bu pek tercih edilmez. Çünkü bunun için daha kullanışlı olan Unity gibi oyun motorları daha kullanışlıdır. Kısacası kullanıldığı platformlar;
  • Android
  • IOS
  • WEB

Flutter Hangi Programlam Dili İle Geliştirilir?

Flutter çalışma alanı yine Google tarafından geliştirilen Dart programlama dili ile geliştiriliyor. Dart ile Mobil uygulamalar dışında web, sunucu ve IoT cihazları geliştirilebilir.

Flutter Neden Tercih Edilmelidir? Avantajları Nelerdir?

Flutter neden tercih edilmelidir sorusunun cevaplarını madde madde vereceğim çünkü avantajları saymakla bitmez
  • İlk olarak öğrenmesi çok kolay kısa sürede en azından widget mantığını anlayabilirsiniz.
  • Çapraz platform olmasından dolayı aynı anda Android, IOS ve Web projeleri geliştirebilirsiniz.
  • İnanılmaz şekilde hızlıdır içerisinde Hot Reload özelliği ile uygulama geliştirirken çok hızlı bir şekilde değişiklikleri görebilirsiniz.
  • Kütüphanesi oldukça geniştir bu sayede kolay bir şekilde uygulamalarınızı geliştirebilirsiniz.
  • Göze hitap eden uygulamalar geliştirmek flutter ile çok basit.
  • Flutter içerisinde Material Design ve Cupertino widget'leri ile her iki platform için efektif uygulamalar geliştirmeye olanak sağlar. 

Hangi IDE'ler ile uyumlu?

Flutter birden çok IDE ile kolayca çalışabilmektedir bunlardan en önde gelenleri Visual Studio Code ve Android Studio'dur. Ben yeni başlayacak olanlara Visual Studio Code'yi öneriyorum. Visual Studio Code makalem için tıklayın. Kısaca uygun IDE'ler aşağıdaki gibidir;
  • Android Studio
  • Visual Studio Code
  • IntelliJ IDEA
  • Emacs

Hiç yorum yok:

Blogger tarafından desteklenmektedir.