Üretim kalitesinde Android mimarisi kur
Kotlin ile Android Uygulama Geliştirme İleri Seviye Eğitimi, temel bilgiyi üretim kalitesinde bir mimariye taşır. Program; Coroutines ve Flow ile ileri eşzamanlılık, Jetpack Compose'ta besteleme optimizasyonu ve animasyon, Clean Architecture ile MVI deseni, H…
İleri eşzamanlılık, modern mimari, test ve yayın hattıyla profesyonel Android
Bu ileri seviye program, temel Android bilgisini üretim kalitesinde bir mimariye taşır. Coroutines ve Flow ile eşzamanlılığı derinlemesine ele alır; Jetpack Compose'ta besteleme optimizasyonu, özel düzen ve animasyonu işler. Clean Architecture ve MVI ile katmanları ayırır, Hilt ile bağımlılık enjeksiyonu kurar ve çok modüllü yapıyı tasarlar. Paging 3, DataStore ve WorkManager ile veri katmanını tamamlar; test, performans profili ve CI/CD ile hattı kapatır.
5 Gün. Her gün dört modül; kısa anlatımın ardından çok modüllü örnek bir uygulama üzerinde ileri mimari ve eşzamanlılık desenleri adım adım uygulanır.
İleri Seviye — Coroutines, Compose, Hilt ve Clean Architecture ile üretim kalitesinde Android geliştirme
Çok katmanlı bir referans uygulama beş gün boyunca geliştirilir; her modülde ileri bir desen gerçek koda uygulanıp araçlarla doğrulanır.
Clean Architecture, MVI ve Hilt ile katmanları ayırarak büyük ekiplerde sürdürülebilir ve test edilebilir kod tabanı kurarsınız.
Coroutines ve Flow'u yapısal eşzamanlılık, geri basınç ve hata yönetimiyle derinlemesine kavrayıp gerçek senaryolarda uygularsınız.
Test, performans profili ve CI/CD ile uygulamayı yalnızca yazmayı değil güvenle ölçmeyi ve yayınlamayı da öğrenirsiniz.
Eğitimin ileri içeriğinden tam verim almak için gereken ön bilgi
Activity, Fragment, RecyclerView ve basit ağ erişimiyle en az bir uygulama geliştirmiş olmak gerekir.
Lambda, yüksek dereceli fonksiyon ve null güvenliği gibi Kotlin özelliklerine rahat düzeyde hakim olmak beklenir.
Jetpack Compose ya da XML tabanlı arayüzden en az biriyle ekran kurabiliyor olmak faydalıdır.
Sürüm kontrolü ve Gradle komutlarıyla temel düzeyde çalışabilmek CI/CD modülünü kolaylaştırı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:
Coroutines ve Flow'u yapısal eşzamanlılık, iptal ve geri basınçla üretim senaryolarında güvenle kullanabilirsiniz.
Yeniden besteleme kapsamını yönetir, özel layout ve animasyonlarla performanslı arayüzler geliştirirsiniz.
Uygulamayı sunum, alan ve veri katmanlarına ayırarak test edilebilir ve sürdürülebilir bir mimari kurarsınız.
Tek yönlü veri akışıyla öngörülebilir ve test edilebilir bir durum yönetimi deseni uygulayabilirsiniz.
Bağımlılıkları Hilt ile enjekte eder, bileşen yaşam sürelerini ve kapsamları doğru yönetirsiniz.
Paging 3, DataStore ve WorkManager ile offline-first ve senkronize bir veri katmanı tasarlayabilirsiniz.
Birim, Flow ve Compose arayüz testleriyle regresyonları erken yakalayan bir test altyapısı kurarsınız.
Profil, R8 ve CI/CD ile uygulamayı ölçer, optimize eder ve Play Console üzerinden güvenle yayınlarsı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.
Retrofit, OkHttp, Moshi ve coroutine ile Android uygulamasında internetten veri çekme, JSON ayrıştırma, önbellek ve sayfalama eğitimi.
Detayları Gör →Authentication, Firestore, Storage, Cloud Messaging, Crashlytics ve Remote Config ile uçtan uca gerçek zamanlı Android uygulaması geliştirme eğitimi.
Detayları Gör →Retrofit ile Android'de oluşturma, okuma, güncelleme ve silme; form doğrulama, iyimser güncelleme ve Room ile çevrimdışı CRUD eğitimi.
Detayları Gör →Room, DataStore, SharedPreferences ve dosya ile Android'de yerel veri saklama, ilişkisel modelleme, migration ve güvenli depolama eğitimi.
Detayları Gör →Java diliyle Activity, arayüz, RecyclerView, SQLite ve ağ erişimi kullanarak sıfırdan çalışan bir Android uygulaması geliştirme eğitimi.
Detayları Gör →Android Studio ile sıfırdan ilk çalışan Android uygulamanı kur; arayüz tasarımı, Activity, ekran geçişleri ve yayına hazırlık eğitimi.
Detayları Gör →