3 Kasım 2018 Cumartesi

Flutter ve Dart üzerine notlar #1

  Ahmet Şimşek       3 Kasım 2018 Cumartesi


Nedir bu Flutter?

Flutter Google bünyesinde Dart dili ile geliştirilmekte olan mobil uygulama geliştirmeye yarayan bir framework.
Çapraz platform desteği sunuyor yani Flutter ile yazdığınız bir uygulamayı ios ve android cihazlara uygulama olarak çıkabiliyorsunuz.
Dart dilinin kendi paket yönetim sistemi pub kullanarak Flutter paketlerini yönetebiliyorsunuz.
Firebase desteği için kendi sunduğu ve destek verdiği paketleri var. Firebase Auth, Realtime Database ve Firestore gibi araçları kolaylıkla kullanabiliyorsunuz.
Dart dili herhangi bir programlama dilini orta düzeyde bilen birinin kısa sürede öğrenebileceği bir dil. Programlamaya sıfırdan başlayacak biri için uygun bir dil olduğunu düşünüyorum ama karar size kalmış.

Nasıl kurulur?

https://flutter.io/get-started/install/ bu sayfaya gidip kullandığınız platform hangisiyse ona göre kurulum adımlarını takip edebilirsiniz. Takıldığınız noktalarda google, stackoverflow ve github gibi sitelerden destek alabilir ya da yorum olarak yazabilirsiniz. Elimden geldiğince en kısa sürede destek olmaya çalışırım.

Nasıl kullanılır?

Yukarıda belirttiğim gibi flutter ile uygulama geliştirirken kullanacağınız dil dart. Yani öncelikle dart dili üzerine kendinizi geliştirmeniz gerek.

Nedir bu Dart?

Dart 2011 yılında bir GOTO konferansında duyurulan bir dil. Google mühendisleri tarafından temelleri Google bünyesinde atılmış bir dil.
Dart web uygulamaları geliştirebilme imkanı sunuyor. Dart ile yazdığınız kodlar javascript e dönüştürülüp kullanılabiliyor.
AngularDart ile Dart dilinde yazılmış web uygulamaları geliştirebilirsiniz. Detaylı bilgi için https://webdev.dartlang.org/angular.
Dart VM ile server ve komut satırı gibi sistem uygulamaları geliştirebilirsiniz. Detaylı bilgi için  https://www.dartlang.org/tutorials/dart-vm/httpserver.
Dart ile geliştirilmiş bir backend framework örneği için https://github.com/angel-dart/angel.

Kurulumları yapıp dart dilini incelediyseniz şuradan Flutter için başlangıç yapabilirsiniz.

https://flutter.io/widgets-intro/

Sonraki yazı Flutter ile bir proje oluşturmak ve widget mantığı üzerine olacak. Görüşmek üzere.

kaynaklar;
https://www.wikiwand.com/en/Dart_(programming_language)
https://github.com/flutter/flutter
https://www.wikiwand.com/en/Flutter_(software)
https://www.dartlang.org/
https://flutter.io/
logoblog

Thanks for reading Flutter ve Dart üzerine notlar #1

Previous
« Prev Post

Hiç yorum yok:

Yorum Gönder