Flutter ile Mobile Uygulama Geliştirme

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