DiğerTeknoloji Haberleri

Flutter nedir? Nasıl Mobil Uygulama geliştirilir?

Flutter nedir sorusunSon senelerde Android’e duyduğum merakı, Java’nın ötesine taşımak istediğimde, kendime “Gerçekten Kotlin öğrenmeli miyim?” diye sormuş oldum. Yaptığım küçük araştırmalar sonucunda Flutter’a başlamanın kendi adıma daha iyi bir fikir olduğuna karar kıldım. Kendisiyle birazcık haşır neşir olduktan sonra da böyle bir makale yazmak istedim.

Flutter Nedir?

Flutter, Google tarafınca geliştirilen açık kaynaklı bir çapraz platform mobil tatbik SDK’sıdır. Hem Android aynı zamanda iOS uygulamalarını geliştirmek için kullanılır. Flutter, Dart dilinde yazılmıştır. Java, Javascript, Objective C veya Swift gibi Nesne Yönelimli Programlama (OOP) bilenler Dart ile basitçe rabıta kurabilirler.

Flutter nedir? Nasıl Mobil Uygulama geliştirilir?

Geliştiriciler Flutter’ı tercih ederek, her iki platformda da diledikleri aplikasyonları geliştirebilir, hem maliyetten aynı zamanda zamandan tasarruf edebilirler.

Neden Flutter?

Platformlar arası geliştirmeyi (cross) desteklediğinden zaman ve maliyet tasarrufu sağlar.
Geliştiriciler tıpkı arayüzü iki kere kurmak mecburiyetinde kalmaz.
Mobil uygulamaların doğasına uygun arayüz ve kullanıcı deneyimi sağlar.
2D efektler ve animasyonlar yapmaya olanak tanır.
Hot Reloading özelliği sayesinde süratli çalışır.
Geliştirme Platformları
Flutter geliştiricisi olmak isteyenlerin Android SDK’nın yanı dizi Flutter SDK’veya sahip olmaları gerekir. Gerekli SDK’lara erişldikten sonra

Android Studio,
VS Code,
Xcode
benzer biçimde derleyicilere kurulan Dart ve Flutter eklentileri yardımıyla Flutter geliştiricisi olabilirsiniz.
Gerekli SDK’lara buraya tıklayarak erişebilirsiniz.

Flutter Hedefleri

Fast Development
Flutter’ın hızlı bir şekilde yeniden yüklenmesi, (Hot Reload) süratli ve basit bir halde kontrol yapmanıza, kullanıcı arayüzleri oluşturmanıza, yeni özellikler eklemenize ve hataları daha süratli bir halde gidermenize destek sunar. IOS ve Android uygulamalar için emülatör, simülatör ve donanım üstünde, vakit kaybetmeden süratli bir halde çalışır.

Flutter nedir? Nasıl Mobil Uygulama geliştirilir?

Expressive, Beautiful UIs

Flutter, Android ve iOS’un esas yapı taşlarına nazaran hazırlanmıştır. Google ve Apple tarafından yayımlanan tasarım ilkelerine gore hazırlanmakta olan Flutter yardımıyla kullanıcılar kullanılabilirlik ve uyum problemi yaşamaz.

Modern, Reactive Framework

Flutter’da her şey widget’tan türetilir. Kullanıcı arayüzünüzü basit bir halde, Flutter’in uygar ve kullanım kolaylığına sahip düzeni ve esas widget seti ile geliştirebilirsiniz. 2D animasyon, efektler ve daha fazlası için kuvvetli UI zorluklarını güçlü ve elastiki API’ler sayesinde aşabilirsiniz.

Tutorial Kaynakları

Özellikle yeni başlayanlar için; karar yapıları döngüler ve OOP temellerini kavrayabilmek adına oldukça kullanım kolaylıklı bir dil olan DartLang ile çapraz platformlara aplikasyonlar geliştirmek yeni hobiniz olabilmekte. Bu konudaki en değerli kaynağınız, Flutter’ın resmi internet sitesi olan flutter.Dev dökümantasyon sayfaları olacaktır.

Flutter Nedir?

Flutter, Google tarafınca geliştirilen açık kaynaklı bir çapraz platform mobil tatbik SDK’sıdır. Hem Android aynı zamanda iOS uygulamalarını geliştirmek için kullanılır. Flutter, Dart dilinde yazılmıştır. Java, Javascript, Objective C veya Swift gibi Nesne Yönelimli Programlama (OOP) bilenler Dart ile basitçe rabıta kurabilirler.

Dart Dili Nedir?

Dart, ilk kez Google tarafından geliştirilen ve daha sonraları ECMA tarafından standart haline getirilen açık kaynaklı ve genel-amaçlı bir programlama dilidir. Dart dili kullanılarak web, sunucu, mobil uygulamalar ve IoT cihazları geliştirilebilir.

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

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