Flutter yerleşiminin temelini kur
Flutter Temel Layout Eğitimi, arayüz yerleşiminin temelini sağlam atmayı öğretir. Program Container ve kutu modeli, padding ve margin, Row ve Column ile dizilim, mainAxis ve crossAxis hizalama, Expanded, Flexible ve Spacer ile alan paylaşımı, BoxConstraints i…
Kutu modelinden Row ve Column'a, kısıtlardan ekran birleştirmeye
Bu eğitim, Flutter yerleşiminin temelini sağlam atmayı hedefler. Katılımcılar önce Container ve kutu modeliyle boyut, padding ve margin ilişkisini kavrar; ardından Row ve Column ile öğeleri dizer ve mainAxis ile crossAxis hizalamayı uygular. Expanded, Flexible ve Spacer ile boş alanı paylaşır, BoxConstraints ile kısıt modelini anlar ve taşma hatalarını çözer. Program Text, Image, Icon, Card ve ListTile gibi içerik widget'larıyla gerçek bir ekranı baştan kurmayı öğretir.
3 Gün. Her gün dört modül; kısa anlatımın ardından aynı profil ekranı adım adım kurularak yerleşim kararlarının görsel sonucu canlı gösterilir.
Temel Seviye — Flutter'da kutu modeli, Row ve Column ile temel yerleşimin mantığını öğreten program
Tek bir profil kartı ekranı Container, Row ve Column ile adım adım kurulur; her hizalama kararının ekrandaki sonucu karşılaştırılır.
Kutu modelini ve hizalama mantığını kavrayarak her ekranı tahmin edilebilir ve düzenli biçimde kurma güveni kazanırsınız.
Flutter'ın yukarıdan kısıt aşağıdan boyut mantığını öğrenerek beklenmedik taşma ve bozulma hatalarını kolayca çözersiniz.
Bir taslağı Row, Column ve içerik widget'larıyla doğru parçalara ayırarak tasarımı koda hızlı ve temiz aktarırsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum
Değişken, fonksiyon ve sınıf gibi temel Dart kavramlarına aşinalık yerleşim kodunu okumayı kolaylaştırır.
Her şeyin widget olduğu fikrini ve basit bir widget'ın ekranda göründüğünü bilmek faydalı olur.
Flutter SDK kurulu, bir emülatör veya gerçek cihazla hot reload yapabilir durumda olmalıdır.
Bir kod düzenleyicide dosya açıp çalıştırabilmek ve hot reload tetikleyebilmek yeterlidir.
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:
Container, padding ve margin ilişkisini kavrayarak boyut ve boşluğu bilinçli biçimde denetleyebilirsiniz.
Öğeleri yatay ve dikey dizerek ve iç içe kullanarak istediğiniz dizilimi güvenle kurabilirsiniz.
mainAxisAlignment ve crossAxisAlignment ile öğeleri her iki eksende doğru konumlandırabilirsiniz.
Expanded, Flexible ve Spacer ile boş alanı oranlı paylaşarak farklı ekranlara uyan düzenler kurarsınız.
Yukarıdan kısıt aşağıdan boyut akışını anlayarak sonsuz yükseklik ve taşma sorunlarını çözebilirsiniz.
Taşma uyarısının kaynağını bulur ve Expanded, ellipsis veya kaydırma ile pürüzsüz biçimde çözersiniz.
Text, Image, Icon, Card ve ListTile ile zengin ve okunur içerik bölümlerini hızlıca yerleştirebilirsiniz.
Öğrendiğiniz yerleşim parçalarını tek bir profil ekranında düzenli ve bakımı kolay biçimde birleştirirsiniz.
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 →