Flutter Version Management (FVM), Flutter SDK’in farklı projelerdeki sürümlerini etkili bir şekilde yönetmenizi sağlayan bir komut satırı aracıdır. Her Flutter geliştiricisinin bilmesi gereken bu araç, projeler arasında geçiş yapmayı kolaylaştırır. Bu makalede, FVM’nin nedir ve nasıl kullanılır konularını ele alacağız.
FVM Nedir?
Örneğin, Flutter stable kanalında bir projeniz varken aynı anda dev kanalını kullanan başka bir projeniz olabilir. FVM, bu tür durumlarda Flutter SDK sürümlerini kolayca yönetmenizi ve kanallar arasında geçiş yapmanızı sağlar, bu da zaman kazandırır.
Kurulum
FVM, yalnızca bir projede işleri yönetmez, bu nedenle ana bilgisayarınıza doğrudan kurmanız gerekir. İşletim sistemine göre farklı kurulum adımları vardır.
Windows
Chocolatey yüklemek ve temel komutlar hakkında bilgi almak için aşağıdaki yazıyı ziyaret edin:
Windows İçin Chocolatey: Nedir, Nasıl Kurulur ve Nasıl Kullanılır?
Eğer Windows’ta chocolatey paket yöneticiniz varsa, Powershell üzerinden kolayca kurabilirsiniz:
choco install fvm
Eğer paket yöneticiniz yoksa ve Flutter zaten yüklü ise, şu komutu kullanabilirsiniz:
dart pub global activate fvm
MacOS ve Linux
Homebrew yüklemek ve temel komutlar hakkında bilgi almak için aşağıdaki yazıyı ziyaret edin:
macOS ve Linux İçin Homebrew Kurulumu ve Kullanımı: Adım Adım Rehber
MacOS’ta brew paket yöneticisi kullanıyorsanız, terminal üzerinden kurulumu gerçekleştirebilirsiniz:
brew tap leoafarias/fvm
brew install fvm
Eğer bu paket yöneticiniz yoksa ve Flutter zaten yüklü ise, şu komutu kullanabilirsiniz:
dart pub global activate fvm
Yapılandırma
Varsayılan bir kanal belirlemeniz önemlidir. Örneğin, stabil bir kanalı varsayılan olarak belirleyebilirsiniz. Terminal üzerinden şu komutları kullanarak stabil kanalı indirebilir ve varsayılan olarak ayarlayabilirsiniz:
fvm install stable
fvm list
fvm global stable
Dev kanalını yüklemek için ise şu adımları izleyebilirsiniz:
fvm install dev
fvm list
Eğer düzgün çalışıp çalışmadığını kontrol etmek istiyorsanız, dev kanalını varsayılan olarak ayarlayabilir ve ardından flutter --version
komutu ile bulunduğunuz kanalı görebilirsiniz.
Projede Kullanım
Varsayılan ve dev kanallarına sahip iki farklı projeyi yönetelim. Her iki projeyi de terminalde açtıktan sonra, her bir projenin kendi kanalını seçmek için aşağıdaki komutları kullanabilirsiniz:
İlk projede stable kanalını kullanmak için:
fvm use stable
İkinci projede dev kanalını kullanmak için:
fvm use dev
Projelerinizi Çalıştırın
Şimdi projelerinizi yönetmeye ve çalıştırmaya hazırsınız. Her bir projede çalıştırmak istediğiniz komutları girmeniz yeterlidir. Örneğin:
fvm flutter devices
fvm flutter run
Sonuç
Bu yazıda, Flutter SDK yönetim aracı olan FVM’yi öğrendiniz. FVM’nin kullanımının ne kadar kolay ve güçlü olduğunu keşfettiniz. Daha fazla bilgi ve detaylar için FVM belgelerine başvurabilirsiniz.
Bu yazı, FVM belgelerine dayanmaktadır.
Bir yanıt yazın