flutter create
- Flutter kursu
- Başlangıç
- Ders 6/99
- 4 dk
flutter create komutuyla yeni bir proje iskeletini nasıl oluşturacağın öğrenirsin.
flutter create komutu
flutter create komutu, yeni bir Flutter projesinin tüm iskeletini tek adımda oluşturur. Komut, lib/, android/, ios/, web/ klasörlerini, pubspec.yaml dosyasını ve çalışan örnek uygulamayı üretir. Böylece sıfırdan dosya oluşturmak yerine doğrudan kod yazmaya başlarsın.
$ flutter create ilk_uygulama
Creating project ilk_uygulama...
Running "flutter pub get"...
All done!
$ cd ilk_uygulama
$ flutter runpubspec.yaml
pubspec.yaml, Flutter projesinin yapılandırma dosyasıdır. Proje adını, sürümü, Dart SDK sınırını ve bağımlılıkları burada listelersin. flutter pub get komutu bu dosyadaki bağımlılıkları indirir ve projeye dahil eder.
name: ilk_uygulama
description: İlk Flutter uygulamam
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutterUygulama Proje klasörlerini yazdır
main içinde üç klasör adını print ile yazdır: lib/, android/, ios/.
Başlangıç kodu
void main() {
// üç klasör adını print ile yazdır:
// lib/
// android/
// ios/
}Örnek çözüm
void main() {
print('lib/');
print('android/');
print('ios/');
}Beklenen çıktı
lib/ android/ ios/
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 flutter create komutu ne üretir?
- Yalnızca pubspec.yaml dosyasını
- Yalnızca APK derleme çıktısını
- Yalnızca lib/ klasörünü
- Çalışan bir proje iskeleti ve örnek uygulamayı Doğru cevap
Açıklama: flutter create, çalışan örnek uygulamayla birlikte tüm proje iskeletini üretir; yalnızca tek bir dosya veya klasör değil.
2 Yeni proje oluştur
flutter ____ ilk_uygulama
flutter create ilk_uygulama
Açıklama: flutter create alt komutu yeni bir proje iskeletini oluşturur.
3 create ve pubspec
| Kavram | Anlamı |
|---|---|
flutter create |
Proje iskeletini üretir |
pubspec.yaml |
Bağımlılıkları tanımlar |
flutter pub get |
Bağımlılıkları indirir |
lib/ |
Dart kaynak kodunun bulunduğu klasör |