Tek kodla her ekrana yerel uygulama üret
Flutter: Dart ile Yerel Çapraz-Platform Uygulamaları Oluşturun Eğitimi, tek Dart kod tabanıyla mobil, web ve masaüstünde yerel hızda çalışan uygulamalar geliştirmeyi öğretir.
Flutter'ın yerel çapraz-platform felsefesini ve çok hedefli dağıtımı kavrayın
Flutter: Dart ile Yerel Çapraz-Platform Uygulamaları Oluşturun Eğitimi, tek Dart kod tabanıyla mobil, web ve masaüstünde yerel hızda çalışan uygulamalar geliştirmeyi öğretir. Katılımcılar Flutter'ın render mimarisini, widget ağacını ve Impeller motorunu kavrar. LayoutBuilder, MediaQuery ve kesme noktalarıyla duyarlı ve uyarlanabilir arayüz tasarlar. Program; tema paylaşımı, performans ölçümü ve web, masaüstü ile mobil için derleyip dağıtmayla tamamlanır.
3 Gün. Her gün dört modül; konular canlı kodlanır ve son gün mobil, web ile masaüstü için derlenen tek bir projede birleştirilir.
Orta Seviye — Tek Dart kod tabanıyla mobil, web ve masaüstüne yerel çapraz-platform uygulama geliştirmeyi öğretir
Her konu canlı kodlanır ve katılımcı örneği yazarak tekrar eder; arayüzler alıştırmalarla pekişip son gün çok platformlu projede toplanır.
Tek Dart kod tabanıyla mobil, web ve masaüstüne üreterek bakım yükünü azaltır ve tutarlı bir ürün sunarsınız.
LayoutBuilder ve MediaQuery ile her ekran boyutuna uyum sağlayan duyarlı ve uyarlanabilir arayüzler kurarsınız.
Flutter'ın render motorunu kavrayarak native derlenen, akıcı ve yüksek performanslı uygulamalar geliştirirsiniz.
Eğitime başlamadan önce faydalı olacak hazırlık ve beklentiler
Widget ve temel Flutter akışına aşina olmak eğitimi daha verimli takip etmeyi sağlar.
Sınıf, async ve koleksiyonlar gibi temel Dart kavramlarını tanımak önerilir.
Düzen, hizalama ve ekran tasarımı kavramlarına temel düzeyde aşinalık faydalıdır.
Flutter SDK ile VS Code veya Android Studio ve web tarayıcısı kurulu olmalıdır.
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:
Flutter'ın çapraz-platform felsefesini kavrayarak tek kod tabanından mobil, web ve masaüstüne üretirsiniz.
Widget, element ve render ağaçlarını ayırt eder, çizim motorunun uygulamayı nasıl ekrana getirdiğini anlarsınız.
MediaQuery ve LayoutBuilder ile her ekran boyutuna uyum sağlayan esnek düzenler kurabilirsiniz.
Kesme noktalarıyla telefon, tablet ve masaüstünde farklı düzenler sunarak uyarlanabilir arayüz tasarlarsınız.
ThemeData, ColorScheme ve bileşen temalarıyla açık ve koyu modda tutarlı bir tasarım sistemi kurarsınız.
Uygulamayı mobil, web ve masaüstü hedeflerine derler, render seçeneklerini ihtiyaca göre yapılandırırsınız.
DevTools ile performansı ölçer, jank'ı tespit eder ve RepaintBoundary gibi tekniklerle akıcılığı artırırsınız.
GitHub Actions ile otomatik derleme ve test boru hattı kurarak çok platformlu dağıtımı uçtan uca yönetirsiniz.
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.
Platform channel, Cupertino ve Material uyarlaması, imzalama ve mağaza yayını ile tek Flutter kod tabanından iOS ve Android native uygulama geliştirme eğitimi.
Detayları Gör →Null güvenliği, async-await, Stream, mixin ve generics ile Dart dilini derinlemesine ve ardından widget tabanlı Flutter arayüzünü öğreten uygulamalı eğitim.
Detayları Gör →Widget ağacı, düzen, navigasyon, setState ile durum yönetimi, http ile API entegrasyonu ve Provider ile Flutter mobil uygulama geliştirme eğitimi.
Detayları Gör →Flutter widget'ları, Material 3, Cupertino, tema ve animasyonla duyarlı ve akıcı mobil arayüz tasarlamayı öğreten uygulamalı ve kurumsal eğitim.
Detayları Gör →Flutter ile Android hedefli, ağ ve yerel depolaması olan uygulamayı platform kanalları ve Play Store yayınıyla geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →Flutter ile Android, iOS ve web için tek kod tabanından; navigasyon, ağ, test ve CI/CD ile uçtan uca uygulama geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →