| Komut | Açıklama | 
|---|---|
flutter create proje_adi | 
Yeni Flutter projesi oluşturur | 
flutter pub get | 
pubspec.yaml dosyasındaki bağımlılıkları indirir | 
flutter pub add paket_adi | 
Yeni bir paket ekler (örneğin: flutter pub add firebase_core) | 
flutter run | 
Uygulamayı bağlı cihazda/emülatörde çalıştırır | 
flutter build apk | 
Android için .apk oluşturur | 
flutter build appbundle | 
Google Play’e yüklemek için .aab dosyası oluşturur | 
flutter build ios | 
iOS sürümü derler (Xcode gerektirir) | 
flutter clean | 
Eski derleme önbelleğini temizler | 
flutter doctor | 
Geliştirme ortamını kontrol eder, eksikleri gösterir | 
flutter devices | 
Bağlı cihazları listeler | 
flutter analyze | 
Koddaki hataları ve uyarıları analiz eder | 
flutter upgrade | 
Flutter SDK’yı en son sürüme yükseltir | 
flutter pub outdated | 
Paketlerin güncel sürümlerini gösterir | 
flutterfire configure | 
Firebase projesini Flutter’a bağlar | 
flutter test | 
Unit test dosyalarını çalıştırır | 
flutter format . | 
Kodları otomatik biçimlendirir | 
| Kod / Widget | Açıklama | 
|---|---|
MaterialApp() | 
Uygulamanın kök yapısı (tema, yönlendirme vs.) | 
Scaffold() | 
Sayfa iskeleti (AppBar, Body, FloatingActionButton) | 
AppBar() | 
Üst başlık çubuğu | 
Container() | 
Genel amaçlı kutu — padding, renk, border için | 
Column() / Row() | 
Dikey / yatay yerleşim düzeni | 
ListView.builder() | 
Dinamik liste oluşturur | 
Text() | 
Metin gösterir | 
Image.asset() / Image.network() | 
Görsel gösterir | 
ElevatedButton() | 
Modern buton | 
Navigator.push() / Navigator.pop() | 
Sayfa geçişleri | 
setState() | 
Stateful widget içinde arayüzü günceller | 
initState() | 
Widget açıldığında bir kere çalışır | 
FutureBuilder() / StreamBuilder() | 
Asenkron veri akışlarını dinler | 
MediaQuery.of(context) | 
Ekran boyutlarını öğrenmek için | 
GestureDetector() | 
Tıklama, sürükleme gibi dokunma olaylarını dinler | 
⚙️ 3️⃣ Bonus – Hızlı İş Akışları
- 
flutter clean && flutter pub get→ Temiz baştan derleme - 
flutter run -d chrome→ Web üzerinde çalıştır - 
flutter run -d windows→ Windows masaüstü sürümü - 
flutter pub run build_runner build→ Kod jenerasyonu (ör. JSON serialization) 


	