Windows, Mac ve Linux'ta Flutter Nasıl Kurulur

Bu eğitim, Flutter'ı Windows, macOS ve Linux'a nasıl kuracağınızı anlatır.

Efe Demir

Efe Demir

5 June 2025

Windows, Mac ve Linux'ta Flutter Nasıl Kurulur

Flutter, Google'ın tek bir kod tabanından mobil, web ve masaüstü için güzel, yerel olarak derlenmiş uygulamalar oluşturmak için kullandığı bir UI araç takımıdır. Bu eğitim, Windows, macOS ve Linux işletim sistemlerinde Flutter'ın kurulum sürecinde size rehberlik edecektir.


Flutter uygulamaları geliştirirken, genellikle API'leri test etmeniz ve onlarla etkileşim kurmanız gerekir. Apidog, API geliştirme ve test için kapsamlı bir özellik seti sunan, Postman'e mükemmel bir alternatiftir.

Neden Apidog'u Düşünmelisiniz?

Apidog, API testini daha verimli hale getiren özelliklerle kolaylaştırılmış bir deneyim sunar:

  1. Hepsi Bir Arada Platform: Tek bir araçta API dokümantasyonu, tasarım, hata ayıklama, otomatik test ve sahtekarlık
  2. Sezgisel Arayüz: Güçlü yeteneklere sahip kullanıcı dostu tasarım
  3. Yerleşik Sahte Sunucu: Hiçbir kod yazmadan sahte API'ler oluşturun

4. İşbirliği Özellikleri: Senkronize güncellemelerle gerçek zamanlı ekip işbirliği

5. OpenAPI Desteği: OpenAPI spesifikasyonlarını sorunsuz bir şekilde içe ve dışa aktarın

6. Otomatik Oluşturulan Dokümantasyon: Otomatik olarak güzel, etkileşimli API dokümanları oluşturun

7. Gelişmiş Test Yeteneği: Güçlü komut dosyası oluşturma ile karmaşık test senaryoları oluşturun

Apidog'u Kullanmaya Başlarken

button
  1. Platformunuz için Apidog'u indirmek ve yüklemek için apidog.com adresini ziyaret edin
  2. Bulut senkronizasyonu ve ekip işbirliği özelliklerinin kilidini açmak için ücretsiz bir hesap oluşturun
  3. Mevcut Postman koleksiyonlarınızı içe aktarın veya Apidog'un sezgisel arayüzüyle sıfırdan başlayın

Apidog'u Flutter geliştirme iş akışınıza dahil ederek, API testini kolaylaştırabilir ve geliştirme sürecinizi daha verimli hale getirebilirsiniz.

Flutter: Hızlı Bir Giriş

Flutter, neredeyse yerel performansla tek bir kod tabanı yaklaşımı sunarak platformlar arası uygulama geliştirmede devrim yarattı. Flutter ile harika uygulamalar oluşturmaya başlamadan önce, geliştirme ortamınızı ayarlamanız gerekir. Bu kılavuz, her büyük işletim sistemi için kurulum sürecinde adım adım size yol gösterecektir.

Flutter'dan en iyi şekilde yararlanmak için şunları yüklemeniz gerekir:

Her işletim sistemi için kurulum sürecine dalalım.

Windows'ta Flutter Kurulumu

Sistem Gereksinimleri

Adım 1: Flutter SDK'sını İndirin

  1. flutter.dev/docs/get-started/install/windows adresindeki resmi Flutter web sitesini ziyaret edin
  2. En son kararlı sürümü indirmek için "flutter_windows_[version]-stable.zip" bağlantısına tıklayın
  3. Zip dosyasını istenen bir konuma çıkarın (örneğin, C:\src\flutter). Not: Flutter'ı ayrıcalık gerektiren C:\Program Files\ gibi dizinlere yüklemekten kaçının

Adım 2: Yolunuzu Güncelleyin

  1. Windows arama çubuğuna "env" yazın ve "Sistem ortam değişkenlerini düzenle" seçeneğini seçin
  2. "Ortam Değişkenleri"ne tıklayın
  3. "Kullanıcı değişkenleri" altında, "Yol" değişkenini bulun, seçin ve "Düzenle"ye tıklayın
  4. "Yeni"ye tıklayın ve Flutter bin dizininizin yolunu ekleyin (örneğin, C:\src\flutter\bin)
  5. Değişiklikleri kaydetmek için "Tamam"a tıklayın

Adım 3: Flutter Doctor'ı Çalıştırın

  1. Yeni bir Komut İstemi veya PowerShell penceresi açın
  2. Şunu çalıştırarak Flutter'ın yolunuzda olduğunu doğrulayın:
where flutter dart
  1. Yüklemeniz gereken herhangi bir bağımlılığı belirlemek için Flutter Doctor'ı çalıştırın:
flutter doctor

Adım 4: Android Studio'yu Yükleyin (Android geliştirme için)

  1. developer.android.com/studio adresinden Android Studio'yu indirin ve yükleyin
  2. Android Studio'yu başlatın ve "Android Studio Kurulum Sihirbazı"nı izleyin
  3. En son Android SDK'sını, Android SDK Komut Satırı Araçlarını ve Android SDK Yapı Araçlarını yükleyin
  4. Şunu çalıştırarak Android lisanslarını kabul edin:
flutter doctor --android-licenses

Adım 5: Bir düzenleyici ayarlayın

  1. Visual Studio Code veya Android Studio'yu yükleyin
  2. Seçtiğiniz düzenleyici için Flutter ve Dart eklentilerini yükleyin

macOS'ta Flutter Kurulumu

Sistem Gereksinimleri

Adım 1: Flutter SDK'sını İndirin

  1. flutter.dev/docs/get-started/install/macos adresini ziyaret edin
  2. Flutter SDK'sının en son kararlı sürümünü indirin
  3. Dosyayı istediğiniz konuma çıkarın (örneğin, ~/development):
cd ~/development
unzip ~/Downloads/flutter_macos_[version]-stable.zip

Adım 2: Yolunuzu Güncelleyin

  1. Hangi kabuğu kullandığınızı belirleyin (daha yeni macOS için zsh, eski sürümler için bash):
echo $SHELL
  1. zsh için ~/.zshrc dosyasını düzenleyin. bash için ~/.bash_profile dosyasını düzenleyin:
nano ~/.zshrc
  1. Flutter'ı PATH'inize ekleyin:
export PATH="$PATH:~/development/flutter/bin"
  1. Dosyayı kaydedin ve çalıştırın:
source ~/.zshrc

Adım 3: Flutter Doctor'ı Çalıştırın

flutter doctor

Adım 4: Xcode'u Yükleyin (iOS geliştirme için)

  1. Mac App Store'dan Xcode'u yükleyin
  2. Xcode komut satırı araçlarını yapılandırın:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
  1. Xcode lisansını kabul edin:
sudo xcodebuild -license
  1. iOS simülatörünü ayarlayın:
open -a Simulator

Adım 5: Android Studio'yu Yükleyin (Android geliştirme için)

  1. developer.android.com/studio adresinden Android Studio'yu indirin ve yükleyin
  2. Android Studio'yu başlatın ve kurulum sihirbazını izleyin
  3. Android SDK'sını, araçlarını ve yapı araçlarını yükleyin
  4. Android lisanslarını kabul edin:
flutter doctor --android-licenses

Adım 6: Bir düzenleyici ayarlayın

  1. Visual Studio Code'u yükleyin veya Android Studio'yu kullanın
  2. Seçtiğiniz düzenleyici için Flutter ve Dart eklentilerini yükleyin

Linux'ta Flutter Kurulumu

Sistem Gereksinimleri

Adım 1: Bağımlılıkları yükleyin

Ubuntu/Debian için:

sudo apt update
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa

Adım 2: Flutter SDK'sını İndirin

  1. flutter.dev/docs/get-started/install/linux adresini ziyaret edin
  2. En son kararlı sürümü indirin
  3. Tercih ettiğiniz konuma çıkarın:
cd ~/development
tar xf ~/Downloads/flutter_linux_[version]-stable.tar.xz

Adım 3: Yolunuzu Güncelleyin

  1. Kabuğunuzu belirleyin:
echo $SHELL
  1. Profil dosyanızı düzenleyin (bash için .bashrc veya zsh için .zshrc):
nano ~/.bashrc
  1. Flutter'ı PATH'inize ekleyin:
export PATH="$PATH:~/development/flutter/bin"
  1. Ayarları kaydedin ve yeniden yükleyin:
source ~/.bashrc

Adım 4: Flutter Doctor'ı Çalıştırın

flutter doctor

Adım 5: Android Studio'yu Yükleyin

  1. developer.android.com/studio adresinden Android Studio'yu indirin
  2. Arşiv dosyasını çıkarın ve kurulum komut dosyasını çalıştırın:
cd android-studio/bin
./studio.sh
  1. Android SDK'sını, araçlarını ve yapı araçlarını yüklemek için kurulum sihirbazını izleyin
  2. Android lisanslarını kabul edin:
flutter doctor --android-licenses

Adım 6: Bir düzenleyici ayarlayın

  1. Visual Studio Code'u yükleyin veya Android Studio'yu kullanın
  2. Flutter ve Dart eklentilerini yükleyin

Kurulumunuzu Doğrulama

İşletim sisteminden bağımsız olarak, kurulumdan sonra her şeyin doğru şekilde ayarlandığını doğrulayın:

  1. Bir terminal veya komut istemi açın
  2. Herhangi bir sorun olup olmadığını kontrol etmek için Flutter Doctor komutunu çalıştırın:
flutter doctor -v
  1. Flutter Doctor tarafından bildirilen sorunları giderin
  2. Yeni bir Flutter projesi oluşturun:
flutter create my_first_app
  1. Proje dizinine gidin ve uygulamayı çalıştırın:
cd my_first_app
flutter run

Simülatörünüzde veya bağlı cihazınızda varsayılan Flutter uygulamasının çalıştığını görürseniz, tebrikler! Flutter'ı başarıyla yüklediniz ve platformlar arası uygulamalar oluşturmaya hazırsınız.

Sonuç

Artık Flutter'ı tercih ettiğiniz işletim sistemine başarıyla yüklediniz ve güzel platformlar arası uygulamalar oluşturmaya hazırsınız. Flutter'ın sıcak yeniden yükleme özelliği, değişiklikleri gerçek zamanlı olarak görmenizi sağlar ve bu da geliştirmeyi daha hızlı ve daha keyifli hale getirir.

flutter upgrade komutunu periyodik olarak çalıştırarak Flutter SDK'nızı güncel tutmayı ve mevcut zengin Flutter paketleri ekosistemini keşfetmeyi unutmayın.

İster mobil, ister web veya masaüstü uygulamaları oluşturuyor olun, Flutter, fikirlerinizi tek bir kod tabanıyla hayata geçirmek için araçları ve esnekliği sağlar. İyi kodlamalar!

button

Explore more

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Yapay zeka hızla gelişiyor. FractalAIResearch/Fathom-R1-14B, 14.8 milyar parametreyle matematik ve genel akıl yürütmede başarılı.

5 June 2025

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code'u keşfedin: Kurumsal kullanıma özel, en özelleştirilebilir yapay zeka destekli kodlama asistanı.

5 June 2025

Claude Code'un 2025'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code'un 2025'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code, 2025'te yapay zeka destekli kodlamayı nasıl devrimleştiriyor? Özelliklerini, kullanımını ve Windsurf kısıtlamalarından sonra neden popüler olduğunu öğrenin. Geliştiriciler için okunması gereken!

5 June 2025

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin