Linux tabanlı işletim sistemleri ile Flutter'a Giriş
Koray Barkin
Posted on October 16, 2020
Bir önceki seride Flutter’ın ne olduğunu ve ne amaçla kullanıldığını sizinle paylaşmıştım. Eğer o dokümanı okumadıysanız yukarıdaki serinin ilk başlığına tıklayarak Flutter hakkında bilgi edinebilirsiniz. Bu dokümanda ise Linux işletim sistemi kullanıcılarının Flutter’ı nasıl kurabileceklerini ve nasıl kullanabileceklerini anlatacağım ilk önce kurulum ile başlayalım.
Başlıklar
- Linux işletim sistemine Fluter kurulumu
- Flutter SDK (Software Development Kit) Kurulumu
- Flutter Geliştirme Ortamı Kurulumu
Linux işletim sistemine Fluter kurulumu
Öncelikle Flutter’ı kurmak için aşağıda belirttiğim gereksinimleri karşılayabiliyor olmanız gerekmektedir:
• İşletim Sistemi: Linux (64-bit)
• Disk Alanı: 600MB (IDE ve geliştirme araçları dahil değildir)
• Araçlar: Flutter geliştirmeniz için aşağıdaki komut satırı araçlarını kullanabiliyor olmanız gerekmektedir. Bunların birçoğu Linux içerisinde yüklüdür. Fakat daha önce kullanmadıysanız Git kurmanız gerekmektedir.
• bash
• curl
• file
• git 2.x
• mkdir
• rm
• unzip
• which
• xz-utils
• zip
Flutter SDK (Software Development Kit) Kurulumu
Flutter’ı Linux’ta iki farklı şekilde kurabilirsiniz.
1) Snapd kullanarak kurulum
En kolay kurulum yolu olan snapd ile yüklemek için önce snapd paket yöneticisine sahip olmanız gerekmektedir. Eğer bilgisayarınızda snapd yüklü değilse buradan yükleyebilirsiniz.
Eğer yüklüyse Terminal’i açıp aşağıdaki komutu yazmanız Flutter SDK’ini indirmeniz için yeterli olacaktır.
sudo snap install flutter --classic
2) Manuel olarak kurulum
1) Eğer snapd yoksa veya manuel olarak yüklemek istiyorsanız, aşağıdaki linkten güncel versiyonunu indirebilirsiniz. (Install Flutter manually başlığı altında flutter_linux_1.22.1-stable.tar.xz adlı dosyayı indirmeniz gerekmektedir.)
Manuel kurulum linki: https://flutter.dev/docs/get-started/install/linux
2) İndirdiğiniz dosyaları istediğiniz konuma çıkartın.
cd ~/development
tar xf ~/Downloads/flutter_linux_1.22.1-stable.tar.xz
3) Flutter araçlarını path’inize ekleyin.
export PATH="$PATH:`pwd`/flutter/bin"
4) Eğer bu adıma kadar herhangi bir sorun yaşamadıysanız aşağıdaki komutu çalıştırdığınızda bilgisayarınızda Flutter’ın ve gerekli araçların yüklü olup olmadığını denetleyebilirsiniz.
flutter doctor
Bu adıma kadar Flutter’ı başarıyla kurduk, şimdi sırada geliştirme ortamını kurmakta.
Flutter Geliştirme Ortamı Kurulumu
Flutter’da geliştirdiğimiz uygulamaları test ve debug edebilmek için bir sanal makineye ihtiyacımız var. Bunun için Android Studio yükleyip, hem kodumuzu orada yazabilir hem de Android Studio’nun AVM (Android Virtual Machine) eklentisini kullanabiliriz. Fakat Android Studio biraz yavaş çalışan bir derleyici olduğu için ve bilgisayarımızda fazla yer kapladığı için çok tercih etmiyorum.
Visual Studio Code
VS Code uygulamasının Dart ve Flutter uzantısını yükleyip geliştirmemizi buradan yapabiliriz. Yazdığımız kodu çalıştırmak için Android Studio’nun AVM’sini ya da ayrıca kurduğunuz bir sanal makineyi kullanabiliriz. Eğer Android Studio kullanmak istemiyorsanız Linux için önerilen Genymotion ve Andro VM sanal uygulamarını kullanabilirsiniz.
Açtığınız sanal makine VS Code uygulamasında sağ alt kısımda yazmaktadır. Eğer herhangi bir sanal makine göremiyorsanız şuan VS Code uygulamasının gördüğü bir sanal aygıt olmadığı için çalıştırırken hata alırsınız. VS Code uygulaması bir derleyici değil, düzenleyici olmasına ragmen bir cihaz bağladığımız takidrde uygulamamızı debug edebilir, çalıştırabiliriz. Hem hızlı bir kullanım imkanı hem de bilgisayarınızda disk alanı açısından avantaj sağlar.
Flutter uygulamanızı çalıştırmak için herhangi bir derleyiciye ihtiyacınız yoktur. Terminal’den projenizin olduğu dosyaya gidip aşağıdaki komutu çalıştırdığınızda bilgisayarınızda açık bulunan sanal aygıtta geliştirdiğiniz projeyi çalıştırabilirsiniz.
flutter run
Posted on October 16, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 29, 2024