Tek kodla Android ve iOS uygulaması geliştir
Flutter ile Android ve iOS Uygulama Geliştirme Eğitimi, tek Dart kod tabanıyla her iki platforma birden çalışan uygulamalar geliştirmeyi uçtan uca öğretir.
Flutter ile iki platforma birden çalışan uygulamayı baştan sona kurun
Flutter ile Android ve iOS Uygulama Geliştirme Eğitimi, tek Dart kod tabanıyla her iki platforma birden çalışan uygulamalar geliştirmeyi uçtan uca öğretir. Katılımcılar widget ağacını, Stateless ve Stateful widget'ları ve Material ile Cupertino tasarımını öğrenir. Durum yönetimi, Navigator ile sayfa geçişleri, Dio ile ağ istekleri ve JSON çözümleme uygulanır. Program; yerel depolama, cihaz özellikleri, test ve Android ile iOS için derleyip mağazaya yayınlamayla tamamlanır.
3 Gün. Her gün dört modül; konular canlı kodlanır ve son gün Android ile iOS için derlenip yayına hazırlanan bir projede birleştirilir.
Orta Seviye — Tek kod tabanıyla Android ve iOS için uçtan uca uygulama geliştirmeyi öğreten uygulamalı program
Her konu canlı kodlanır ve katılımcı örneği yazarak tekrar eder; widget'lar küçük uygulamalarla pekişip son gün tek projede toplanır.
Tek Dart kod tabanıyla Android ve iOS için uygulama üreterek geliştirme süresini ve maliyeti belirgin biçimde azaltırsınız.
Hot reload ile değişiklikleri anında görerek arayüzü ve davranışı çok daha hızlı biçimde geliştirmeyi öğrenirsiniz.
Uygulamayı Android ve iOS için derleyip mağaza yayın sürecini uçtan uca deneyimleyerek ürünü sahaya çıkarırsınız.
Eğitime başlamadan önce faydalı olacak hazırlık ve beklentiler
Değişken, fonksiyon, sınıf ve null güvenliği gibi temel Dart kavramlarını tanımak faydalıdır.
Herhangi bir dilde temel programlama deneyimi konuların hızlı oturmasını sağlar.
Flutter SDK ile Android Studio veya VS Code'un kurulu olması önerilir; iOS derlemesi için macOS gerekir.
Mobil uygulamalara aşina olmak ve emülatör veya cihazla çalışmaya açık olmak 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:
Stateless ve Stateful widget'ları ayırt eder, düzen widget'larıyla duyarlı arayüzler kurabilirsiniz.
setState ve Provider gibi yaklaşımlarla uygulama durumunu doğru biçimde yönetip arayüze yansıtırsınız.
Navigator ve adlandırılmış rotalarla sayfalar arası geçiş kurar, argüman ve sonuç taşıyabilirsiniz.
Future, async ve await ile asenkron akışı kavrar, FutureBuilder ile veriyi arayüze bağlarsınız.
Dio ile HTTP isteği yapar, JSON yanıtını modele çözümler ve API verisini uygulamada gösterirsiniz.
SharedPreferences ve sqflite ile veriyi cihazda kalıcı saklar, tercih ve oturumu yönetirsiniz.
Unit ve widget testleriyle iş mantığını ve arayüzü doğrular, hataları erken tespit edersiniz.
Uygulamayı Android ve iOS için derler, imzalar ve mağaza yayın sürecini uçtan uca uygularsınız.
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 uygulamasını FlutterFire ile Authentication, Firestore, Storage, Messaging ve Functions'a bağlamayı öğreten uygulamalı ve kurumsal eğitim.
Detayları Gör →Render pipeline, performans, ileri animasyon, temiz mimari ve native köprülerde uzmanlaşmayı öğreten ileri seviye ve kurumsal Flutter eğitimi.
Detayları Gör →Dart ve Flutter ile sıfırdan ilk çok platformlu mobil uygulamanızı geliştirin. Widget, düzen, durum yönetimi ve navigasyonla temel ve uygulamalı eğitim.
Detayları Gör →Flutter uygulamanızı REST API'lere bağlayın. http ve dio ile GET/POST istekleri, JSON ayrıştırma, FutureBuilder ve hata yönetimini uygulamalı öğrenin.
Detayları Gör →Flutter uygulamanızı Firebase ile entegre edin. Authentication, Cloud Firestore, Storage, FCM ve güvenlik kurallarını uygulamalı olarak öğrenin.
Detayları Gör →Flutter uygulamanızda veriyi cihazda saklayın. shared_preferences, sqflite ve Hive ile yerel kalıcı veri saklamayı uygulamalı olarak öğrenin.
Detayları Gör →