Flutter'da güvenilir form akışı kur
Flutter Form Eğitimi, kullanıcıdan veri alan ekranları baştan sona güvenilir kurmayı öğretir. Program TextField ve TextFormField, TextEditingController, FocusNode ile odak akışı, klavye türleri ve inputFormatters, Form widget'ı ve GlobalKey, validator ile doğ…
TextField'dan Form doğrulamaya ve seçim widget'larına kadar veri girişi
Bu eğitim, Flutter'da kullanıcıdan veri alan form ekranlarını baştan sona doğru kurmayı öğretir. Katılımcılar TextField ve TextEditingController ile metin girişini, FocusNode ile odak akışını ve klavye türlerini yönetir. Ardından Form widget'ı, GlobalKey ve validator ile alan doğrulamasını, onSaved ve autovalidateMode davranışını uygular. Program checkbox, radio, switch, slider, dropdown ve tarih seçici gibi seçim widget'larıyla ve dinamik form gönderimiyle tamamlanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından çok alanlı bir kayıt formu adım adım geliştirilerek doğrulama ve gönderim kararları canlı gösterilir.
Orta Seviye — Flutter'da metin girişi, Form doğrulama ve seçim widget'larıyla güvenilir form akışı kuran program
Çok alanlı bir kayıt formu her gün büyütülerek metin girişi, doğrulama ve seçim widget'ları aynı ekran üzerinde uygulamalı işlenir.
Doğrulamayı doğru kurarak eksik veya hatalı veriyi daha kullanıcı ekranda bırakmadan yakalar, arka uca temiz veri gönderirsiniz.
Form, FormState ve controller sorumluluklarını ayırarak büyük formları bile okunur ve bakımı kolay biçimde yapılandırırsınız.
Klavye türü, odak sırası ve anlık geri bildirimle kullanıcının formu hızlı ve pürüzsüz doldurmasını sağlarsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum
Değişken, fonksiyon, sınıf ve null güvenliği gibi temel Dart kavramlarına aşinalık form kodunu okumayı kolaylaştırır.
StatefulWidget ve setState ile basit bir ekran kurabilmek konuların forma odaklanmasını sağlar.
Flutter SDK kurulu, bir emülatör veya gerçek cihazla hot reload yapabilir durumda olmalıdır.
Column, Padding ve TextField gibi widget'ların ağaç içinde nasıl yerleştiğini bilmek faydalı olur.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
TextField ve TextEditingController ile metni okuyup yazar, imleç ve giriş sınırlarını güvenle denetlersiniz.
FocusNode ve textInputAction ile alanlar arası geçişi düzenler, akıcı bir doldurma deneyimi sunarsınız.
keyboardType ve inputFormatters ile doğru klavye ve maske kullanarak hatalı girişi kaynağında engellersiniz.
Form, GlobalKey ve validator ile tüm alanları tek çatıda güvenilir biçimde doğrulayabilir duruma gelirsiniz.
autovalidateMode ile uyarı anını seçerek kullanıcıyı erken rahatsız etmeden net geri bildirim verirsiniz.
onSaved ile geçerli değerleri modele toplar, yükleme ve hata durumlarını yöneterek güvenle gönderim yaparsınız.
Checkbox, radio, switch, slider ve dropdown'ı durumla bağlayarak zengin seçim arayüzleri kurabilirsiniz.
Alan sayısı değişen, çok adımlı ve taslak saklayan esnek form akışları tasarlayabilir duruma gelirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Flutter uygulamanızda veriyi cihazda saklayın. shared_preferences, sqflite ve Hive ile yerel kalıcı veri saklamayı uygulamalı olarak öğrenin.
Detayları Gör →Flutter geliştirme ortamını sıfırdan kurun. SDK, flutter doctor, IDE, proje yapısı, DevTools ve derleme adımlarını uygulamalı olarak öğrenin.
Detayları Gör →Flutter mimarisini ve Dart programlama dilini temelden öğrenin. Widget, null safety, OOP ve asenkron konularıyla ilk uygulamaya kadar uygulamalı eğitim.
Detayları Gör →Dart'ta sınıflar, yapıcılar, kalıtım, mixin, generics ve değişmez modellerle nesne yönelimli programlamayı Flutter odağında öğreten kurumsal eğitim.
Detayları Gör →Dart'ta değişkenler, null güvenliği, List, Set, Map koleksiyonları ve fonksiyonlarla Flutter'a hazırlık sağlayan sıfırdan uygulamalı kurumsal eğitim.
Detayları Gör →Widget ağacı, durum yönetimi, navigasyon, Dio ile ağ istekleri ve mağaza yayınıyla Flutter'da Android ve iOS uygulama geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →