Google tarafından Dart programlama lisanı ile geliştirilen Flutter bir yazılım geliştirme kitidir Google açık kaynak Escort Ören ideolojisini benimseyerek ardına Toyota , BMW , Ebay ve Philips üzere devlerin dayanağını de aldı Süratli bir emekleme sürecinin akabinde daldaki yerini almaya başlayan Flutter günümüzde birçok uygulamayı geliştirmek için kullanılıyor
Flutter Ören escort ile 6 farklı platforma geliştirme yapılabiliyor
Flutter başlangıçta Android ve iOS üzere taşınabilir aygıtlara tek bir kod yapısı ile uygulama geliştirmek için tasarlanmıştır Artık web siteleri , masaüstü işletim sistemleri ve Ören escort Bayan gömülü sistemler için de dayanağını sürdürüyor Tek bir kod yapısıyla birden fazla platformlara uygulama geliştirmek hem zamandan hem de maliyetten tasarruf edilebileceği manasına geliyor
Google yeni Carbon programlama lisanını duyurdu: C++’ın halefi
JavaScript in Google tarafından kâfi ve gerçek bir programlama dili olarak görülmemesi üzerine geliştirilen Dart nesne yönelimli bir programlama lisanıdır Flutter ve Dart ayrılmaz birer ikili üzere gözükse de Flutter programlama lisanı olarak yanlış algılanmaktadır Flutter bir yazılım geliştirme kiti SDK Dart ise bir programlama lisanıdır
Dart lisanının en büyük avantajlarından biri ise çalıştığı sistemdeki özgün native lisana çevrilebilme yeteneğidir Dart a çok taraflılık kazandıran bu özelliği sayesinde Dart ın yükselen programlama lisanlarından biri olabileceğini öngörebiliriz C C ve Java üzere lisanlara sözdizimi açısından benzerlik sağlayan Dart bu lisanları daha evvel öğrenmiş yazılımcılar için büyük bir avantaj sağlıyor
Flutter arayüz dizaynında widget yapısını kullanıyor
Flutter neredeyse büsbütün widget dediğimiz yapılardan oluşur Her şey her yapı widget olarak olarak tasarlanmıştır Widget içerisinde widget hatta widget içerisinde onlarca widget kullanılarak arayüz tasarlanabilir Kullanımı epey esnek olan bu widget ları istenildiği üzere düzenleyerek süratlice kod yazılabilmesi Flutter ın artı özelliklerinden yalnızca bir adedidir
Özgün programlama mı çapraz programlama mı
Gelişen teknolojiyle bir arada günümüzdeki aygıtların donanımları da her seferinde bir üst düzeye taşınıyor Performansı artan bu aygıtlar çapraz programlama ile geliştirilen fazla kaynak kullanan uygulamaların da üstesinden rahatlıkla gelebiliyor Fazla alan kaplaması Flutter’ın dezavantajlarından biridir Her ne kadar özgün native programlama daha uygun olsa da Flutter süratli kod geliştirme imkanı ve native performansa yakın değerleriyle bu açığı kapatmak istiyor
Linux Mint 21 çıktı
İçerisinde 2D render motoru barındıran Flutter ile Material Design yahut Cupertino iOS tarzı dizaynlarına sahip varlıklı widget lar kullanılarak birden fazla platformlara tek kod tabanında efektif uygulamalar geliştirilebilir Bununla da yetinmeyen Flutter platforma özgün kullanılan programlama dilleriyle de kod yazma takviyesini sunuyor Bu bir uygulamayı istenirse yüzde 90 Dart lisanıyla kalan yüzde 10’unu da platforma özel Kotlin , Swift üzere lisanlarla de tamamlanabilir demektir
Ücretsiz kaynaklar
- Flutter ile ilgili en şimdiki ve en düzgün kaynak elbette kendi sitesinde bulunan dökümandır Bu dökümana şu linkten ulaşabilirsiniz Flutter Dökümantasyon.
-
Youtube üzerinden hala temel seviyede içerik üreten kanallar olduğu üzere fiyatsız kaliteli içeriğe ulaşabileceğiniz kanallar da mevcuttur. Orta ve ileri düzeyde kaliteli içerikler için geçmişte Google Developer Expert (GDE) tecrübesi olan Veli Bacık’ın kanalı HardwareAndro’yu ziyaret edebilirsiniz.
-
Udemy üzere platformlardan da dilerseniz popülerliğine göre fiyatlı ve fiyatsız eğitimlere ulaşabilirsiniz. Flutter takımından olan Dr. Angela Yu’nun eğitim setleri başlangıç için uygun olabilir.