Ölçeklenebilir Android mimarisi
İleri Seviye Android Programlama Eğitimi, büyüyen uygulamalarda sürdürülebilirliği hedefleyen mimari ve mühendislik disiplinlerini işler.
Temiz mimari, modülerleştirme, bağımlılık enjeksiyonu ve ileri reaktif akış
İleri Seviye Android Programlama Eğitimi, büyüyen uygulamalarda sürdürülebilirliği hedefleyen mimari ve mühendislik disiplinlerini işler. Program temiz mimari ve katman ayrımı, çok modüllü proje yapısı, Hilt ile bağımlılık enjeksiyonu, ileri coroutine ve Flow desenleri, Gradle derleme optimizasyonu, R8 ve kod gizleme, güvenlik ve Kotlin Multiplatform'a girişi kapsar. Hedef, test edilebilir, modüler ve yüksek kaliteli bir Android kod tabanı kurabilmektir.
4 Gün. Her gün dört modül; mimari kararlar örnek bir uygulamada uygulanır ve her desen gerçek ölçekleme senaryoları üzerinden tartışılarak pekiştirilir.
İleri Seviye — temiz mimari, çok modüllü yapı, DI ve ileri reaktif programlama programı
Örnek uygulama katman ve modüllere ayrılarak yeniden kurulur; her mimari karar gerçek bir ödünleşim üzerinden tartışılıp kodla uygulanır.
Temiz mimari ve katman ayrımıyla büyüyen kod tabanını test edilebilir, anlaşılır ve değişime dayanıklı biçimde kurarsınız.
Çok modüllü yapı ve bağımlılık yönetimiyle derleme süresini kısaltır ve ekiplerin paralel çalışmasını mümkün kılarsınız.
R8 ile kod gizleme, güvenli veri saklama ve ileri test disipliniyle üretim kalitesinde dayanıklı uygulamalar üretirsiniz.
İleri programa başlamadan önce gereken deneyim düzeyi
ViewModel, Room, Retrofit ve coroutine kullanarak çok ekranlı uygulama geliştirmiş olmak gerekir.
Generics, genişletme fonksiyonları ve coroutine temeli gibi ileri Kotlin konularına hakimiyet beklenir.
Katmanlı mimari ve tek yönlü veri akışı kavramlarına aşinalık programı takip etmeyi kolaylaştırır.
Gradle bağımlılıkları ve derleme varyantlarıyla çalışmış olmak modülerleştirme kısmında 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:
Presentation, domain ve data katmanlarını bağımlılık tersine çevirme ile yalıtan sürdürülebilir bir mimari kurarsınız.
Domain katmanında tek sorumlu use case'ler tanımlayarak iş kurallarını UI ve veriden yalıtabilirsiniz.
Uygulamayı özellik ve katman modüllerine bölerek derleme süresini kısaltır ve paralel çalışmayı mümkün kılarsınız.
Hilt ile scope ve bileşen hiyerarşisini yöneterek ölçeklenebilir ve test edilebilir bağımlılık enjeksiyonu kurarsınız.
StateFlow, SharedFlow ve ileri operatörlerle yapılandırılmış eşzamanlılığa dayalı reaktif veri akışları tasarlarsınız.
Baseline Profile, Macrobenchmark ve StrictMode ile performans sorunlarını mimari düzeyde önler ve ölçersiniz.
R8 ile kod gizler, Keystore ve şifreli saklama ile hassas veriyi koruyarak üretim güvenliğini sağlarsınız.
Kotlin Multiplatform ile ortak iş mantığını paylaşıp platforma özgü kodu ayırmanın temellerini kazanırsı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.
Android Studio Profiler, Perfetto ve Baseline Profile ile jank, bellek sızıntısı, açılış süresi ve pil optimizasyonu eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Kotlin, Jetpack Compose, Room ve Retrofit ile sıfırdan yayına Android uygulama geliştirme eğitimi. Uçtan uca, uygulamalı ve kurumsal.
Detayları Gör →Associate Android Developer sınav alanlarına göre Kotlin, Jetpack, Room, coroutine ve test hazırlığı. Uygulamalı AAD eğitimi, kurumsal ve online.
Detayları Gör →Bildirimler, WorkManager, özel görünümler, MotionLayout ve konum servisleriyle ileri Android geliştirme eğitimi. Uygulamalı, kurumsal ve online.
Detayları Gör →Android geliştirmenin temeli Java dilini sıfırdan öğrenin: nesne yönelimli programlama, koleksiyonlar ve ilk Android uygulaması. Uygulamalı eğitim.
Detayları Gör →Kotlin, Jetpack Compose, Flow ve Hilt ile modern Android mobil uygulama geliştirme eğitimi. Compose öncelikli, reaktif mimari ve uygulamalı.
Detayları Gör →