Flutter Kurulumu
Son zamanlarda Mobil Programlama denince ilk akla gelen Flutter. Google'ın geliştirdiği Flutter ile hem Android hem IOS ortamında çalışan kodlar yazabilmekteyiz. Bu anlamda Flutter hem hızlı çalışması, hem kolay ve hızlı derlenebilmesi açısından Mobil Programlamada çok tercih edilmektedir. Flutter ile sadece Mobil değil, Web ve Masaüstü için de uygulamalar geliştirebiliriz. Tüm geliştime araçlarının da ücretsiz sunulması, birçok kullanıcı tarafından tercih edilmesini ve üniversiteler gibi eğitim kurumlarının da bu alana yönelmesini sağlamıştır.
Şimdi Flutter Programlama için gerekenlere değinelim. Birkaç seçenek mevcut. Minimum sistem gereksinimlerini yazalım. Windows dışında Mac ve Linux ortamında da geliştirme yapabilirsiniz.
Minimum Gereksinimler
- Windows 7 Service Pack1 veya daha üstü (64 bit).
- Disk Alanı: 1.64 GB Disk Alanı (Emülatörler ve işletim sistemleri bu alana dahil değildir)
- Araçlar: Windows Powershell 5.0 (Windows 10 içinde yüklenmiş olarak gelmektedir.)
Git for Windows 2.X versiyonu ile Git programını kurabilirsiniz.
Flutter Kurulumu
Flutter SDK(Yazılım Geliştirme Kiti) Kurulumu bir zip dosyası halinde https://flutter.dev/docs/get-started/install/windows adresinden indirilebilir. Bu makaleyi yazdığım sırada 2.5.2 sürümü vardı, Flutter sık sık sürüm yenilemektedir, siz en son sürümü indirebilirsiniz. Aşağıdaki resme tıklayarak da ulaşabilirsiniz. Flutter'ın hem Linux hem de MacOSX ortamında çalışan sürümleri mevcuttur.
Yukarıdaki ZIP dosyasını indirdikten sonra C:\src\flutter klasörüne açınız. Bu klasörün PATH tanımını aşağıdaki gibi yapınız. Masaüstündeki Bilgisayarım üzerine sağ tıklayıp Özellikler'i seçiniz. Ardından Gelişmiş Sistem Ayarları'nı seçiniz. Aşağıdaki gibi bir pencere gelecek, Gelişmiş sekmesine tıklayıp "Ortam Değişkenleri" düğmesine tıklayınız.
Ardından PATH tanımı yapabilmek için "Path" seçeneğine tıklayıp "Düzenle"yi seçiniz. Gelecek pencerede "Yeni" düğmesine tıklayıp ekrana C:\src\flutter\bin yazıyoruz.
1) Android Studio: Google ve JetBrains tarafından sağlanan bu IDE ortamı, geliştirme için idealdir. Iphone, Nexus gibi telefonların emülatörlerini kurup, birebir test edebilirsiniz. Emülatörler içine istediğiniz işletim sistemini kurabilirsiniz. Örneğin ben Nexus 6 içine, Android KitKat sürümünü kurup testlerini yaptım. Şahsi fikrim; başlangıç için en az Intel i5 veya AMD Ryzen 5 veya dengi işlemci, en az 8 GB RAM(16 GB daha iyi olur), kullanacağınız emülatör ve işletim sistemine de bağlı olarak en az 30 GB sabit disk alanı (SSD sabit disk daha iyi olur) ancak yeterli olabilmektedir.
Eğer güçsüz bir bilgisayara sahipseniz Visual Studio Code ortamını tavsiye ederim.
2) Visual Studio Code: Microsoft tarafından ücretsiz sağlanan kısaca VS Code olarak isimlendirilen editör içinde gerekli ayarları yaparak Flutter Dart kodları yazabilirsiniz. VS Code içinde C, C++, Python, Go, Java, JavaScript, HTML gibi birçok dil kullanılabilmektedir, yurt içinde ve dışında oldukça fazla tercih edilmektedir. Visual Studio'yu kurduktan sonra istediğiniz geliştrme ortamının uygulamasını kurup JSON dosyasında ayarlarını yapabilirsiniz.
Visual Studio'yu indirip, kurduktan sonra Flutter ve Dart uygulamalarını aşağıdaki gibi aratıp kurunuz.
Daha sonra Windows Masaüstü'nde dart_test klasörü oluşturup, içinde de bin klasörünü oluşturunuz. Sonra Visual Studio içinden dart_test\bin klasörünü seçiniz ve içinde merhaba.dart dosyasını oluşturunuz. Aşağıdaki kodları yazıp ilk dart uygulamasını çalıştırınız.
Eğer bir hata alırsanız, Masaüstündeki dart_test klasörüne gidiniz, orada .vscode klasörü göreceksiniz. İçindeki launch.json dosyasını aşağıdaki şekilde değiştiriniz.
Mutlu kodlamalar,
Ekim 2021
Oğuzhan TAŞ
Şimdi Flutter Programlama için gerekenlere değinelim. Birkaç seçenek mevcut. Minimum sistem gereksinimlerini yazalım. Windows dışında Mac ve Linux ortamında da geliştirme yapabilirsiniz.
Minimum Gereksinimler
- Windows 7 Service Pack1 veya daha üstü (64 bit).
- Disk Alanı: 1.64 GB Disk Alanı (Emülatörler ve işletim sistemleri bu alana dahil değildir)
- Araçlar: Windows Powershell 5.0 (Windows 10 içinde yüklenmiş olarak gelmektedir.)
Git for Windows 2.X versiyonu ile Git programını kurabilirsiniz.
Flutter Kurulumu
Flutter SDK(Yazılım Geliştirme Kiti) Kurulumu bir zip dosyası halinde https://flutter.dev/docs/get-started/install/windows adresinden indirilebilir. Bu makaleyi yazdığım sırada 2.5.2 sürümü vardı, Flutter sık sık sürüm yenilemektedir, siz en son sürümü indirebilirsiniz. Aşağıdaki resme tıklayarak da ulaşabilirsiniz. Flutter'ın hem Linux hem de MacOSX ortamında çalışan sürümleri mevcuttur.
Yukarıdaki ZIP dosyasını indirdikten sonra C:\src\flutter klasörüne açınız. Bu klasörün PATH tanımını aşağıdaki gibi yapınız. Masaüstündeki Bilgisayarım üzerine sağ tıklayıp Özellikler'i seçiniz. Ardından Gelişmiş Sistem Ayarları'nı seçiniz. Aşağıdaki gibi bir pencere gelecek, Gelişmiş sekmesine tıklayıp "Ortam Değişkenleri" düğmesine tıklayınız.
Ardından PATH tanımı yapabilmek için "Path" seçeneğine tıklayıp "Düzenle"yi seçiniz. Gelecek pencerede "Yeni" düğmesine tıklayıp ekrana C:\src\flutter\bin yazıyoruz.
1) Android Studio: Google ve JetBrains tarafından sağlanan bu IDE ortamı, geliştirme için idealdir. Iphone, Nexus gibi telefonların emülatörlerini kurup, birebir test edebilirsiniz. Emülatörler içine istediğiniz işletim sistemini kurabilirsiniz. Örneğin ben Nexus 6 içine, Android KitKat sürümünü kurup testlerini yaptım. Şahsi fikrim; başlangıç için en az Intel i5 veya AMD Ryzen 5 veya dengi işlemci, en az 8 GB RAM(16 GB daha iyi olur), kullanacağınız emülatör ve işletim sistemine de bağlı olarak en az 30 GB sabit disk alanı (SSD sabit disk daha iyi olur) ancak yeterli olabilmektedir.
Eğer güçsüz bir bilgisayara sahipseniz Visual Studio Code ortamını tavsiye ederim.
2) Visual Studio Code: Microsoft tarafından ücretsiz sağlanan kısaca VS Code olarak isimlendirilen editör içinde gerekli ayarları yaparak Flutter Dart kodları yazabilirsiniz. VS Code içinde C, C++, Python, Go, Java, JavaScript, HTML gibi birçok dil kullanılabilmektedir, yurt içinde ve dışında oldukça fazla tercih edilmektedir. Visual Studio'yu kurduktan sonra istediğiniz geliştrme ortamının uygulamasını kurup JSON dosyasında ayarlarını yapabilirsiniz.
Visual Studio'yu indirip, kurduktan sonra Flutter ve Dart uygulamalarını aşağıdaki gibi aratıp kurunuz.
Daha sonra Windows Masaüstü'nde dart_test klasörü oluşturup, içinde de bin klasörünü oluşturunuz. Sonra Visual Studio içinden dart_test\bin klasörünü seçiniz ve içinde merhaba.dart dosyasını oluşturunuz. Aşağıdaki kodları yazıp ilk dart uygulamasını çalıştırınız.
Eğer bir hata alırsanız, Masaüstündeki dart_test klasörüne gidiniz, orada .vscode klasörü göreceksiniz. İçindeki launch.json dosyasını aşağıdaki şekilde değiştiriniz.
{
"version": "0.2.0",
"configurations": [
{
"console": "terminal",
"name": "Dart & Flutter",
"request": "launch",
"type": "dart"
}
]
}
Mutlu kodlamalar,
Ekim 2021
Oğuzhan TAŞ
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?