Merhabalar değerli dostlar, sizlerle flutter dersi işleyeceğiz.
Bir aksilik çıkmadığı sürece umarım derslerimizi devamlı şekilde paylaşmaya özen göstereceğim. Lafı uzatmadan temel bilgilere geçelim.
Nedir bu flutter?
Flutter, yüksek performanslı ve kaliteli uygulamalar geliştirmek için kullanılan bir çeşit açık kaynaklı frameworktür.
Mobil sistemlerde yani Ios ve Androidlerde kullanılmaktadır. Google'nin mobil uygulama dili olan dart'ı kullanmak için gayet basit ve sağlam SDK sunar. Gelin sizlerle flutter'in temel özelliklerini sıralayalım:
Bir aksilik çıkmadığı sürece umarım derslerimizi devamlı şekilde paylaşmaya özen göstereceğim. Lafı uzatmadan temel bilgilere geçelim.
Nedir bu flutter?
Flutter, yüksek performanslı ve kaliteli uygulamalar geliştirmek için kullanılan bir çeşit açık kaynaklı frameworktür.
Mobil sistemlerde yani Ios ve Androidlerde kullanılmaktadır. Google'nin mobil uygulama dili olan dart'ı kullanmak için gayet basit ve sağlam SDK sunar. Gelin sizlerle flutter'in temel özelliklerini sıralayalım:
> Dart dili kullanılır. Anlaması basit bir dildir.
> Şık ve bir o kadar akıcı arayüze sahiptir.
> Çok geniş çaplı bir widget kataloğuna sahip.
> Çoklu platformlar için aynı UI değerlerine eş değerdir.
Peki bu flutter'in bize avantajı nedir?
Bir kaç madde ile sıralamak gerekirse:
Bir kaç madde ile sıralamak gerekirse:
> Dart yüksek yazılım veri bulundurma paketlerine sahiptir bu da uygulama kapasitesinin genişlemesini sağlar.
> Yazılım geliştiricileri için çoğu uygulama çeşidi için sadece tek bir kod yapısı yazmaya ihtiyaç duyar, böylece kaliteli bir avantaja sahip oluyoruz.
> Flutter çok az teste gereksinim duymaktadır çünkü tekil kod yapısı, eğer otomatikleştirilmiş testler 2 platformdada yazılırsa kâfidir.
> Yazılımcılar widgetler üzerinde tamamen kontrol oluşturabilirler.
Peki dezavantajları nelerdir bizim için?
> Dart dili ile kullanılan bu dilin öğrenmesi basit olduğu gibi kullanılması da uğraş gerektiren bir durumdur.
> Framework etkileşimleri ve kullanıcı arayüzünü fazlasıyla karşılaştırır ama flutter'da UI ve kullanıcı etkileşimleri karıştırılmıştır. Akıllı kodlama ve yüksek modüller kullanarak bunun üstesinden gelebiliriz.
> Anlayacağımız üzete flutter başka bir yazılım geliştirme aracıdır. Geliştiriciler geliştirme araçları seçerken zorluklar yaşayabilirler.
Evet arkadaşlar ilk dersimiz böyleydi. Umarım bu dil sizin için yeni bir başlangıç olur yeni bir dil öğrenirsiniz.
Unutmayınız;Yazılımcılar geleceğin sihirbazlarıdırlar !