Yazılım

Flutter Nedir? Ne İşe Yarar?

Flutter ile Uygulama Geliştirme

Yeniden selamlar sevgili okuyucularım. Bu haftaki konu içeriğim FLUTTER. Ben hep bir uygulama kullandığım zaman kendime şu soruları soruyordum. Bu uygulama(app) nasıl bu hale geldi? Nasıl ayarlandı Grid’leri  bu kadar düzgün? Acaba nasıl böyle güzel ve özgür tasarlandı? Meğerse Flutter ile hepsi çok kolaymış. Ben Flutter ile bu sorularımın cevaplarını buldum. Bu içeriğimde öğrendiklerimi sizlerle paylaştım. Umarım sizde benim gibi kafanıza takılan soruların cevaplarını bulabilirsiniz.

yazılım,

Flutter Nedir?

Flutter, 2017 yılının Mayıs ayında Google tarafından geliştirilmiştir. I/O konferansında insanlara duyurulmuştur. 1.0 versiyonu ile çok fazla firmanın göz bebeği olmuştur. Android ve iOS kullanıcılarının uygulama geliştirmesini sağlayan mobil uygulama SDK(Software Development Kit)’sıdır.  Flutter, açık kaynak kodlu olduğu için mobil geliştiricileri ve tasarımcıları tarafından ücretsiz olarak kullanılır. Mobil UI çerçeve ürünü olan flutter Dart programlama diliyle birlikte kullanılır. Bu sayede Dart dilinde geliştirmeler olur.

Dart, nesne yönelimli programlama dilidir. Mobil ve web uygulamalarını geliştirmek için kullanılır.

Flutter, tek bir kod tabanında güzel projeler(uygulamalar) çıkarmak için derlenmiş kullanıcı arayüzü araç setidir. Böylece mobil uygulamalar geliştirmek zevkli olduğu kadar da basittir.

İki Önemli Unsur

    1. Yazılım Geliştirme Kiti: Diğer bir adıyla SDK(Software Development Kit) mobil uygulamanızı kolayca geliştirmeniz için farklı araç kullanımı sağlar. Yazdığınız kodlar Android ve iOS için uygundur.
    2. Framework-Çerçeve (UI kütüphanesi): Yazılım geliştirme sırasında kullanıcı ara yüzü (UI) kullanmanız sağlar. Böylece yaptığınız projeyi düğmeler, metin girişleri vb. gibi öğelerle kişiselleştirebilirsiniz.

Flutter Ne İşimize Yarar?

Flutter’ın ne demek olduğunu öğrendik. Bana şu soruları sorduğunuzu hisseder gibiyim ?. Buraya kadar her şey güzelde şimdi ne olacak? Flutter bizim ne işimize yaracak? Bizim (mobil uygulama geliştiriciler) için faydaları nelerdir? Flutter’ın faydaları nedir?  Hadi gelin bu sorularınızın cevaplarını beraber inceleyelim.

  • Hem Android hem de iOS için kaliteli ve ucuz bir uygulama yapabilirsiniz. Sadece mobil uygulama geliştirme ve bakımı biraz maliyetlidir.
  • Öğrenmesi kolay ve pratik. Flutter dili JavaScript diliyle benzerdir. Böylece biraz kodlama bilgisi olan herkesin kolaylıkla öğrenebileceği dildir. Böylece kendiniz kolayca geliştirebilirsiniz.
  • Tek bir kod editörü üzerinden geliştirildiği için yazdığınız kodları kolay ve hızlı bir şekilde değiştirebilirsiniz. Bu sayede kod üzerinde yaptığınız güncellemeleri bir tıkla görebilirsiniz. Eğer büyük bir projeyle uğraşıyorsanız yeniden yükleme gibi sorunların üstesinden kolaylıkla gelebilirsiniz.
  • Uygulamanızda yüksek performans istiyorsanız çoğunlukla native uygulamalar tercih etmelisiniz. Ama performans açısından fark miktarı çok küçüktür.
  • Flutter’ın sizlere sunduğu widget’leri rahatlıkla kullanılmaktadır. Böylece kullanıcı deneyimi başarılı ve kaliteli bir kullanıcı arayüzü (UI) sunar.
  • Bu dil hakkında genellikle mobil uygulamalardan bahsettik fakat sadece mobil uygulama değil web ve masaüstü tarayıcılarında da kullanılmaktadır.
  • Basit ve anlaşılır bir kullanıcı arayüzüne sahip olduğu için markalarınızın farkındalığı kolaylıkla sağlanır. Flutter ile markanızı ortaya çıkarmanın zamanı ?.
  • Mobil uygulamanız için gereken birçok şeyi size sunmaktadır. Örneğin, GPS koordinatı, izin isteme, Bluetooth, kimlik bilgileri vb. gibi işletim sistemi özelliklerine erişimini pratik ve kolay bir şekilde sağlamaktadır.

Kullanım Alanı

Kullanım alanlarında bahsetmek gerekirse şunları söyleyebiliriz. Mesela E-ticaret, Eğitim, Oyun, Bireysel ve Kurumsal İhtiyaçlar gibi birçok alanı örnek versek yanlış söylemiş olmayız.

yazılım,

Flutter ile uygulamanızı şu işletim sistemlerinden geliştirebilirsiniz.

    • Windows
    • Linux
    • Mac

Bu ortamlarda özgür bir şekilde mobil uygulama geliştirebilirsiniz.

Sıfırdan Flutter öğrenebileceğiniz başlıca iki kaynak şunlardır:

Bu haftaki içeriğin sonuna geldik. Umarım sizin açınızdan yararlı ve bilgilendirici bir içerik olmuştur. İçerik değerlendirmelerinizi ve sorularınızı yorumlar kısmına yazabilirsiniz?.

Diğer içeriklerimi buradan takip edebilirsiniz.

Etiketler

Bükiye Barak

Yazılım Dolu Günlere...

İlgili Makaleler

2 Yorum

Bir yanıt yazın

Göz Atın

Kapalı
Başa dön tuşu
Kapalı