“Flutter” 2017-ci ildə “Google” tərəfindən , “web” , “desktop” , “mobil” tətbiqlərin yazılması üçün yaradılmış olan bir platformadır. “Flutter” daxilində, “Dart” proqramlaşdırma dilini istifadə etməkdədir. “Dart” 2011-ci ildə “Google” tərəfindən yaradılmış proqramlaşdırma dilidir. Sintaksis olaraq “JavaScript” proqramlaşdırma dilinə bənzəməkdədir.
2. Hansı “IDE” istifadə olunmalıdır?
İlk öncə olaraq “Flutter”-in rəsmi saytına daxil olduğumuzda, endirmə bölməsində bizə iki fərqli “İDE” təklif edilir.
Bu o deməkdir ki, biz hər iki “IDE” vasitəsilə öz tətbiqimizi lahiyələndirə bilərik. Bu məqaləmizdə isə, biz “Android Studio” “IDE” sistemindən bəhs edəcik. Bu bizim üçün, emulasiya proseslərində “emulator” istifadəsini asanlaşdıracaq. “Emulator” olaraq həm virtual həmdə fiziki , real cihaz istifadə edə bilərik. Əgər tətbiqinizdə aşağı səviyyə sistem ilə , yüksək səviyyə performans əldə etmək istəyirsinizsə, bu zaman siz real cihaz ilə işləyin. Bu sisteminizin imkanlarının genişmiqyaslı istismarıının qarşısını alacaqdır , yəni siz virtual emulator istifadə etməyəcəksiniz. Xeyir, əgər sisteminizin göstəriciləri əlverişlidirsə, siz virtual emulator istifadə edə bilərsiniz.

Flutter
3. “SDK” və “JDK” nədir ?
“SDK”( Software Development Kit) — “SDK” özündə, tətbiqimizi inkşaf etdirmək üçün köməkçi vsitələri hasil edir. “SDK” vasitəsilə, biz tətbiqimizi “IOS” , “Android” platformalarına adaptiv lahiyələndirə bilərik.
“JDK”(Java Development Kit) — zəruri “Java” paketlərini kompilyasıya etmək üçün istifadə olunur.
4. “Flutter” sistemə necə qurulur ?
İlk öncə “Ubuntu” əməliyyat sisteminin(ana və ya mənqiti sistem olaraq), qurulması vacibdir. “Ubuntu” əməliyyat sisteminin bir çox növü vardır , lakin əlverişli növ olaraq , istifadəçilər tərəfindən daha çox “Ubuntu 20.04 focal fossa” seçilir. “Linux” mənşəlli əməliyyat siseminin developer üçün avantajı, “core” səviyyəsində prosesin rahat gedişatını təmin etməsidir.
“Flutter”-i endirmək üçün aşağıdakı əmrləri icra edirik.
sudo apt update -y
clear
sudo snap install flutter --classic
flutter sdk-path
flutter doctor
//Google chrome install----------------------------------------
sudo apt install wget
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get install -f
//--------------------------------------------------------------
sudo apt update — Paketlərin sazlanması üçün.
clear — konsolun log təmizliyini təmin etmək üçün.
sudo snap install flutter — — classic — “Flutter” paketinin enməsi üçün (snap vasitəsilə).
flutter sdk-path — Enmiş olan “Flutter” paketinin, lokal “SDK” mənbəsini göstərir.
flutter doctor — Enmiş olan flutter paketinin statusu haqqında məlumat verir.
Növbəti addımda isə “Android Studio” endirməliyik. Bunun üçün aşağıda qeyd olunmuş əmrləri icra etmək lazımdır.
sudo apt update -y
clear
sudo apt install openjdk-11-jdk -y
java --version
sudo apt install snapd -y
snap refresh
snap install android-studio --classic
//Android Studio tam endikdən sonra sdk uyuşmazlığı
//olarsa aşağıdakı əmri istifadə etmək lazımdır.
flutter config --android-sdk
sudo apt update — Paketlərin sazlanması üçün.
clear — konsolun log təmizliyini təmin etmək üçün.
sudo apt install openjdk-11-jdk -y — “JDK” paketinin 11-ci versiyasını endirmək üçün.
java — version — enmiş olan paketin versiya kontrolu.
apt — install snapd -y —“ snap” proqram tətbiqinin endirilməsi.
snap refresh — endirilmiş “snap” paketinin yenilənməsi.
snap install android-studio — classic — “Android Studio”-nun endirilməsi.
Və budur artıq siz ilk “Flutter” lahiyənizi generasiya etmək üçün, yükləmə mərhələsinin böyük bir qismini icra etdiniz.


Flutter plugin endirilməsi
2. “Android Studio”-da “File” üzərinə kilikləyin və “New Flutter Project” seçimini edin.

Ardından “Next” butonuna klikləyin

lahiyənizin ismini qeyd edib “Finish” butonuna klikləyin.
Ümidvaram postdakı məlumatlar sizin üçün yararlı informasiyalar oldu.
Təşəkkürlər. Ali Hasanov
