4 dk okuma

Flutter Rehberi: Nedir, Nasıl Kurulur, Flutter Doctor Nedir?

15 Haziran 202104:51
Flutter Nedir, by Mustafa K. Başer

Flutter Nedir?

Flutter, Google tarafından geliştirilen açık kaynaklı bir mobil uygulama geliştirme frameworküdür (çerçevesidir). Dart programlama dilini kullanarak Android, iOS, Web, Windows, macOS ve Linux platformları için nesne yönelimli bir yaklaşım sunar. Flutter, platformlar arası bir çerçeve olduğundan, bir kod tabanıyla farklı platformlara uyumlu uygulamalar oluşturmanıza olanak tanır.

Flutter, birçok özelliği ile geliştiricilerin dikkatini çekmektedir. Özellikle, zengin widget kitaplığı, hızlı geliştirme araçları, performanslı derleme sistemi ve canlı hata ayıklama özellikleriyle ön plana çıkmaktadır. Ayrıca, tasarım ve işlevsellik açısından zengin uygulamalar geliştirmek için geniş bir üçüncü taraf eklenti desteği sunmaktadır.

Dart Dili Nedir?

Dart, Google tarafından geliştirilen açık kaynaklı bir programlama dilidir. Dart, güçlü ve esnek bir dil olarak tanımlanır ve özellikle web, mobil, ve sunucu tarafı uygulamaları oluşturmak için kullanılır.

Nesne yönelimli bir yapıya sahiptir ve sınıflar, arayüzler, miras alma ve polymorphism gibi nesne yönelimli programlama kavramlarını destekler. Asenkron programlama için birçok özellik sağlar, bu da özellikle web uygulamaları gibi etkileşimli uygulamaların geliştirilmesinde önemlidir. Güçlü bir kütüphane sistemi vardır ve HTTP, JSON, XML ve diğer veri formatlarını destekleyen kütüphaneler içerir.

Flutter, Dart programlama dilini kullanır. Dart, Flutter'ın temel dili olarak kullanıldığı için, Flutter ile birlikte gelen widget'lar, kütüphaneler ve araçlar da Dart ile yazılmıştır. Bu sayede, Flutter uygulamaları hızlı, performanslı ve kolayca geliştirilebilir hale gelir.

Flutter Kurulumu

Flutter'ı kurmak için aşağıdaki adımları takip edebilirsiniz:

İşletim sisteminize uygun Flutter SDK sürümünü indirin. Flutter'ın en son sürümünü https://flutter.dev/docs/get-started/install adresinden indirebilirsiniz.

İndirme işlemi tamamlandığında, indirilen Flutter sıkıştırılmış dosyasını bir klasöre çıkarın.

Flutter SDK'nın yolunu sisteminize ekleyin. Bu adımda, Flutter SDK'yı açtığınız klasör yolunu sistem değişkenleri aracılığıyla ekleyin. Ayrıca, Dart SDK'nın da yüklü olduğundan emin olun. Örneğin, Windows'ta Flutter'ı "C:\flutter" dizinine indirdiyseniz, aşağıdaki yolu eklemeniz gerekebilir:

Windows İşletim Sistemi için:

  1. Başlat menüsünden "Ayarlar"ı açın.
  2. Sistemi seçin.
  3. Hakkında'ya tıklayın.
  4. Geliştirici seçeneklerine gidin ve "Path" seçeneğini düzenleyin.
  5. Yeni'ye tıklayın ve "C:\flutter\bin" dizinini ekleyin.

MacOS ve Linux İşletim Sistemleri için:

  1. Terminal uygulamasını açın.
  2. flutter/bin dizinine gidin: cd ~/flutter/bin
  3. Bu dizinin tam yolunu kopyalayın.
  4. .bashrc veya .bash_profile dosyasını açın: code /.bashrc veya code /.bash_profile
  5. Aşağıdaki komutu dosyanın sonuna ekleyin: export PATH="$PATH:[flutter_bin_dizin_yolu]"
  6. Değişiklikleri kaydedin ve kapatın.
  7. Flutter'ın doğru şekilde yüklendiğini "flutter doctor" komutu ile kontrol edin. Terminal veya komut istemi açarak flutter doctor komutunu çalıştırın. Bu komut, Flutter araçlarının ve bağımlılıklarının doğru şekilde yüklendiğinden emin olmanıza yardımcı olacaktır.
Flutter Nedir, Flutter Doctor Android License Status Unknown Sorun Çözümü
Flutter Doctor - Android License Unknown Status Error (*Görsel 1)

flutter doctor Nedir? Nasıl Kurulum Doğrulanır?

Flutter doctor, Flutter SDK'nın yüklü olduğu ortamın doğru yapılandırılıp yapılandırılmadığını kontrol etmek için kullanılan bir araçtır. Bu araç, Flutter SDK'yı, Android Studio, Xcode ve diğer bağımlılıkları kontrol eder ve sorunları rapor eder.

flutter doctor komutunu çalıştırdığınızda, Flutter SDK'nın yüklü olduğu ortamın durumunu ve bir mobil uygulama geliştirmek için gerekli olan diğer araçların mevcudiyetini kontrol eden bir kontrol listesi görüntülenir.

flutter doctor komutu ile kurulum doğrulama kontrolü yaparken (*Görsel 1) karşılaşılan Android License Status Unknown sorununun çözümünü aşağıdaki videoda aktarmaya çalıştım. Aynı adımları izleyerek bu soruna çözüm bulabilirsiniz.

Youtube: How To Fix Flutter Android License Status Unknown Problem | Android SDK →

Sonuç

Flutter, Google tarafından geliştirilen açık kaynaklı bir mobil uygulama geliştirme çerçevesidir. Platformlar arası bir çerçeve olduğundan, farklı platformlara uyumlu uygulamalar oluşturmanıza olanak tanır.

Flutter Doctor, Flutter SDK'nın yüklü olduğu ortamın doğru yapılandırılıp yapılandırılmadığını kontrol etmek için kullanılan bir araçtır. Flutter SDK'yı, Android Studio, Xcode ve diğer bağımlılıkları kontrol eder ve sorunları rapor eder. Bu raporlar, Flutter SDK'nın doğru şekilde yapılandırılmasına yardımcı olur ve geliştirme sürecinizde karşılaşabileceğiniz potansiyel sorunların önlenmesine yardımcı olur.

Bu yazıyı paylaş

Link kopyalandı!
Mustafa Kürşad Başer

Mustafa Kürşad Başer

Yazılım Mühendisi — Dijital Zanaatkâr

Karmaşık sorunlara zarif çözümler üretmekten keyif alan, tutkulu bir yazılım mühendisi. Kodlamanın ötesinde, teknoloji, sanat ve insan bilincinin kesişim noktalarını keşfetmekle derinden ilgileniyor.

© 2025 Mustafa Kürşad BAŞER. Tüm hakları saklıdır.

Çerez Tercihleri

Size daha iyi bir deneyim sunabilmek için çerezleri kullanıyoruz. Analitik ve reklam amaçlı çerezler hakkında detaylı bilgi için ayarları özelleştirebilirsiniz.