Özet - İlk uygulama
- Flutter kursu
- Başlangıç
- Ders 10/99
- 4 dk
create, runApp ve hot reload'u birleştirerek ilk çalışan uygulamanı yazarsın.
İlk uygulama özeti
İlk çalışan Flutter uygulamanı yazmak için: flutter create ile proje iskeletini üret, lib/main.dart içinde main fonksiyonunda runApp'i MaterialApp ile çağır ve flutter run ile cihazda başlat. Geliştirme sırasında r tuşuyla hot reload yaparak hızlı yinele.
flutter create ilk_uygulama
cd ilk_uygulama
flutter run
# kodu değiştir, 'r' ile hot reloadUygulama Adım adım döndür
adim adında bir fonksiyon yaz: bir int n parametresi alsın. n == 1 ise 'create', n == 2 ise 'runApp', değilse 'reload' döndürsün. main içinde adim(1), adim(2) ve adim(3) çağrılarını print ile yazdır.
Başlangıç kodu
void main() {
// adim(1), adim(2), adim(3) çağrılarını print ile yazdır
}
// adim fonksiyonunu tanımla
// 1 dönerse 'create', 2 dönerse 'runApp', değilse 'reload'Örnek çözüm
void main() {
print(adim(1));
print(adim(2));
print(adim(3));
}
String adim(int n) {
if (n == 1) return 'create';
if (n == 2) return 'runApp';
return 'reload';
}Beklenen çıktı
create runApp reload
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 İlk Flutter uygulamasını cihazda başlatmak için hangi komut çalıştırılır?
- flutter pub get
- flutter doctor
- flutter build
- flutter run Doğru cevap
Açıklama: flutter run, uygulamayı bağlı cihazda veya emülatörde başlatır; build derler, pub get paketleri indirir.
2 Kök widget'ı tamaml
void main() => runApp(MaterialApp(home: ____('İlk uygulama')));
void main() => runApp(MaterialApp(home: Text('İlk uygulama')));
Açıklama: home parametresi bir widget alır; metin göstermek için Text kullanılır.
3 İlk uygulama birleşimi
| Kavram | Anlamı |
|---|---|
Proje iskeleti |
flutter create ile oluşur |
Kök widget |
runApp ile ekrana bağlanır |
Material tema |
MaterialApp ile gelir |
Hızlı yineleme |
Hot reload ile sağlanır |