fav gif
Kaydet
Alıntıla
kure star outline
lockup_flutter_vertical.png

Flutter

Platform(lar)

Linux

macOS

Windows

Web

Fuchsia

iOS

Android

Geliştirici(ler)

Google ve Topluluk

Tür(ler)

Yazılım Framework'ü

Kod Deposu

github.com/flutter/flutter

Resmi Sitesi

flutter.dev

Lisans

BSD Lisansı

İlk Yayınlanma

2017-05-12

Orijinal Yazar

Google

Flutter, Google tarafından Dart yazılım dili ile geliştirilmiş açık kaynaklı bir UI yazılım geliştirme kitidir. Android, iOS, Fuchsia, Web, Windows, macOS ve Linux platformlarına uygulama geliştirmek için kullanılır.


Flutter'ın ilk sürümü olarak bilinen "Sky", Android işletim sisteminde çalışıyordu. İlk olarak 2015 Dart geliştirici zirvesinde saniyede 120 kare hızında tutarlı bir şekilde görüntüleme özelliğiyle tanıtıldı. 4 Aralık 2018'de Flutter 1.0, Londra'daki Flutter Live etkinliğinde ilk kararlı sürüm olarak yayınlandı.


Google, 3 Mart 2021'de bir Flutter Engage etkinliği sırasında Flutter 2'yi yayınladı. Windows, macOS ve Linux için erken erişim masaüstü uygulama desteği ve web için HTML tabanlı işleyicinin yanı sıra Canvas tabanlı bir işleyici de eklendi. Ayrıca null-safety  desteği içeren Dart 2.0 ile birlikte geldi. Başta null-safety isteğe bağlıydı ancak 2023'te yayınlanan Dart 3.0 ile birlikte zorunlu hale getirildi.


12 Mayıs 2022'de Flutter 3 ve Dart 2.17 masaüstü platformları için kararlı destekle yayınlandı.

Mimari

Flutter'ın temel bileşen, diğer widgetlardan oluşabilen bir "widget"tır. Widget, kullanıcının ekranda gördüğü ve etkileşimde bulunduğu her şeyi temsil eder.

Flutter'da iki ana widget türü bulunur:

  • Stateless
    • Bu widgetlar durumları değişmeyen sabit UI elemanlarını temsil eder. Bu tür widgetlar sadece girdileri değişirse güncellenir. Örneğin bir resim veya statik bir metin.
  • Stateful
    • Bu widgetlar durumları değişebilen dinamik UI elemanlarını temsil eder. Bu tür widgetlar ise bir durumu güncellemek için setState() metodunu kullanabilir. Örneğin bir sayaç veya kullanıcı girişi alanları.

Flutter uygulamaları Dart dilinde yazılır. Flutter ve Dart'ın resmi deposu olan pub.dev【1】 , kullanıcıların Flutter'a özgü paketler kullanması ve yayınlamasını sağlar.

Kaynakça

Google. "Dart." Dart programming language. https://dart.dev/.

Google. "Flutter." Flutter Resmi Web Sitesi. https://flutter.dev/.

Google. "flutter." GitHub. https://github.com/flutter/flutter/.

Dipnotlar

  • [1]

    Google. "pub.dev." The official package repository for Dart and Flutter apps. https://pub.dev/.

Sen de Değerlendir!

0 Değerlendirme

Yazar Bilgileri

Avatar
YazarMuhammed Nabi Yıldız2 Mart 2025 12:19

Etiketler

Tartışmalar

Henüz Tartışma Girilmemiştir

"Flutter " maddesi için tartışma başlatın

Tartışmaları Görüntüle

İçindekiler

  • Mimari

KÜRE'ye Sor