Bu 2 günlük yoğun eğitimde, katılımcılar Flutter framework’ü ile çapraz platform mobil uygulama geliştirme becerisi kazanacaklardır. UI tasarımı, durum yönetimi (state management), API entegrasyonu ve uygulama yayınlama gibi temel süreçler uygulamalı şekilde ele alınır. Eğitim, mobil uygulama geliştirme temellerine hâkim ya da Flutter ile ilk ciddi projelerine başlayacak yazılımcılar için uygundur.
“Bu eğitimin öncesinde Dart programlama dili ve temel mobil kavramları eğitim(ler)inin alınmış olması önerilir.”
“Bu eğitim sonrasında ileri Flutter mimarileri, performans optimizasyonu ve platform entegrasyonları eğitim(ler)inin alınması önerilir.”
•Neden Flutter Öğrenmelisin ?
•Kısaca Dart Tanıtımı
•Kısaca Flutter Tanıtımı
•Flutter Kurulumu MacOS
•MacOS Kullanıcıları İçin Xcode Kurulumu
•Android Studio Kurulumu
•Visual Studio Code Kurulumu ve Flutter Eklentisi
•Dart programlama için ilk işlemler dosyayı oluşturma
•Yorum Satırları
•Temel Uygulama
•Variables and Literals - Değişkenler ve Sabitler
•Numbers - Sayılar
•Strings - Yazılar
•Boolens - Doğru
•Object - Nesne Oluşturma
•Method Oluşturma ve Constructer - Yapıcı Method
•İsimlendirilmiş Yapıcı Metot, Getter and Setter Metotları ve Kısa Yöntemler
•Inheritance - Kalıtım Abstract Extends İmplements Override Kavramları
•Static Kavramı
•Generic Kavramı
•Library - Kütüphane Kavramı
•Kurulum Temel Bilgilendirme
•İlk Uygulamayı Çalıştırma Android Studio
•İlk Uygulamayı Çalıştırma Visual Studio Code
•Hello World İle Widget Kavramına Giriş
•Preview
•Container Widget Ve Bazı Önemli Kavramlar
•Rows - Satırlar
•Columns - Sütunlar
•Drawer Widget - Yan Menü ve Grid Widget - Izgara Liste
•Stateless ve Stateful Kavramları
•Sqlite için Veritabanı yardımcısı oluşturma
•Sqlite içinde kullanılacak elemanlar için model oluşturma
•Sqlite yardımcısında ekleme - okuma - silme - güncelleme işlemleri tanımlama
•Sqlite işlemleri için işlem sayfası tasarımı
•Sqlite ekleme işlemi için dialog ekranı oluşturma
•Veritabanına eleman ekleme işlemi
