Flutter Öğreniyorum #1 (SDK Kurma)

Flutter nedir?

Flutter, Google tarafından geliştirilmiş bir mobil uygulama geliştirme frameworküdür. Bu framework dart yazılım dilinin bir parçası olarak gelmekte ve native'e en yakın uygulamalar geliştirmek için kullanılır. React Native, JS kod satırları ile Native uygulama arasında bir köprü kurarak bir app oluşturur. Bu yöntem uygulamanın çok yavaş olmasına sebebiyet çıkartabilir, ayriyetten React Native TS ile yazıldığı için çok modern değildir. Buna karşı olarak Cross Platform uygulama geliştirebilen ve her ay yeni güncellemler ve yeni paketler alan native'e en yakın Cross Platform Flutter var. Flutter, React Native gibi aracı bir köprü olmak yerine direk tüm kod satırlarını native uygulamanın anlayabileceği bir hale getirir. Bu sayede Flutter uygulamaları native hızında çalışır.

Flutter üzerinden yazdığın bir kod ile;

İnternet Sitesi,
Android Uygulama,
iOS Uygulama,
Windows Executable,
MacOS App,
Linux Exec,
TvOS App,

gibi bir çok platforma build alabiliyorsunuz. Evet bir tane kod yazıyorsunuz ve ekstra hiçbir şey istemeden tüm bu platformlarda neredeyse sorunsuz çalışıyor.

Flutter Kurulumu

Flutter'ı kurmak düşündüğünüzden çok çok daha basit.


Yukarıdaki siteye gidip istediğiniz işletim sistemini seçin.
Daha sonrasında indirdiğiniz klasörü 'Belgelerim' klasörü gibi bir klasörün içerisine yerleştirelim.
Şu andan itibaren Flutter SDK'sını bilgisayarınıza kurmuş bulunmaktasınız. Geriye kalan tek şey bilgisayarınıza bunu öğretmek.

Windows:

1) Arama Çubuğuna Ortam Değişkenleri yazın.

2) Çıkan ekranda 'CidQu için kullanıcı değişkenleri' yazan yerdeki PATH yazan değişkeni bulun ve çift tıklayarak açın.

3) Sağ taraftan 'Yeni' yazan tuşa tıklayın ve Flutter/Bin dosyasının konumu ekleyin. (Örnek: C:/Users/CidQu/Belgelerim/flutter/Bin)

İntel Çip Mac(Bash Terminal):

[CODE title="Kod:"]export PATH="$PATH:Users/CidQu/Documents/flutter/bin"
(Burada yazan Path örnektir. Kendinizinki ile değiştirin.)[/CODE]

M1 Çip Mac(zsh Terminal):

İntel için verdiğim kod muhtemelen çalışacağı için hiçbir sıkıntı olmayacaktır. Sıkıntı olursa diye böyle bir kısım oluşturdum.
  1. Provide Full Disk Access to Terminal by Setting -> Security & Privacy -> Full Disk Access. Add Terminal
  2. If the current terminal uses bash, change to zshell using the below command
    chsh -s /bin/zsh
  3. In the root directory i.e something like /Users/^YourAccount^ execute the below
    touch .zprofile
    vim .zprofile
  4. Press I to enter insert mode. Type the below
    export PATH=$PATH:/Users/^YourAccount^/^YourPath^/flutter/bin
  5. Save and quit by pressing Esc, then :wq and Enter
  6. Close Terminal and reopen Again. Then try executing flutter command

SDK Kontrolü

Yukarıda kurulumunu gerçekleştirdiğimiz Flutter'ı test etmek için bilgisayarımızın terminaline 'flutter doctor' yazalım. Bir kaç tane hata alabiliriz gayet normaldir. Eğer kod çalıştıysa bir adım öndeyiz ve başarıyla Flutter SDK'sını bilgisayarımıza kurduk demektir.

Diğer Bölümde Flutter'da nasıl proje oluşturulacağından ve kütüphane ekleneceğinden bahsedeceğim. Beklemede kalın.

Teşekkürler -CidQu

Yorumlar

wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_2.8.1-stable.tar.xz mkdir ~/.fluttersdk cd ~/.fluttersdk tar xf ~/Downloads/flutter_linux_*-stable.tar.xz nano ~/.bashrc
~/.fluttersdk kismini kafaniza gore degistirebilirsiniz.

Sonra nano .bashrc yazinca onun icine: echo export PATH="$PATH:~/.fluttersdk/flutter/bin" ekliyoruz.
source ~/.bashrc
flutter precache komutunu calistiriyoruz.
flutter doctor yazin ve eksik olan Android toolchain varsa onu Android Studio kurup SDK kismindan indirin.
 

Blog girdisi detayları

Ekleyen
CidQu
Okuma süresi
1 dakika okuma
Görüntüleme
813
Yorumlar
1
Son güncelleme

Yazılım kategorisindeki diğer girdiler

CidQu adlı kullanıcının diğer girdileri

Bu girdiyi paylaş

Geri
Yukarı