#Flutter1 Dart Dilinde Değişkenler ve Flutter Widget Ağacı

Mustafa Oğuz Baran
2 min readOct 25, 2022

Git gide Flutter’ın popülaritesinin artmasıyla Flutter, geliştiricilerin gözdesi olmaya başladı. Cross Platform olan Flutter ile Android, IOS, Web ve masaüstü uygulamalar geliştirilebilir. Flutter’da Dart dilinin kullanıldığını unutmadan ve Lafı fazla uzatmadan başlayalım.

Dart Dilinde Değişkenler

Her yazılım dilinde de olduğu gibi Dart dilinde de değişkenler mevcut. Peki Dart dilinde değişkenler nasıl tanımlanır? Dart dilinde değişkenler, değişken isminin önüne değişkenin türünü getirilerek yapılır. Hemen bi’ deney yapalım.

String hello = "Selam millet!"; //Metin türünde değişken değeri
int age = 21; //Tam sayı türünde değişken değeri
double size = 1.93; //Ondalıklı sayı türünde değişken değeri
bool iamhuman = true; //Doğru-yanlış türünde değişken değeri

Fark ettiysen yukarıda her değişkenimden sonra ; koydum. Dart dilinde ; ifadesini unutma!

Flutter Widget Mimarisi

Flutter tamamen widget dediğimiz zımbırtılar üzerine kuruludur. Her şey bir düzen içerisindedir. Hadi gel bir widget ağacını inceleyelim ve ilk Flutter Android uygulamamızı yazalım.

Şimdi Flutter dosyalarımızı oluşturup main.dart dosyasında ilk uygulamamızı yazalım.

import 'package:flutter/material.dart';void main(){ //Bu fonksiyon ilk çalıştırılan fonksiyondur.
String selamla = "Flutter ile ilk uygulamaya hoş geldin!"; //Buraya selamla değişkeni tanımladım.
runApp(MaterialApp( //runApp ile uygulamamızın MaterialApp ile çalıştırılmaya başlandığını belirtiyoruz.
home: Scaffold( //Scaffold widget'ını yukarıdaki ağaçta anlattım.
appBar: AppBar( //AppBar widget'ını yukarıdaki ağaçta anlattım.
title: Text("Start Flutter"),
),
body: Center( //Center widget'ını yukarıdaki ağaçta anlattım.
child: Text(selamla) //Center'a bir child belirtip buna Text widget'ı ekledim ve başta tanımladığım selamla değişkenimi buraya yazdım.
),
),
));
}

ve yazdığımız uygulamanın ilk görüntüsü;

Evet, deneylerimizle birlikte #Flutter1 bu kadardı. Bug’sız günler dilerim.

print(“İşleyen kod bug tutmaz.”)

-Anonim

--

--