Kotlin ve Compose ile modern Android
Kotlin ile Android Mobil Uygulama Geliştirme Eğitimi, modern Android yığınını Compose öncelikli bir yaklaşımla öğretir. Program; Kotlin dilinin ileri özellikleri, Jetpack Compose ile bildirimsel arayüz ve Material 3, ViewModel ile durum yönetimi, coroutine ve…
Kotlin derinliğinden Compose arayüze, Flow mimarisinden Hilt ve yayına kadar
Kotlin ile Android Mobil Uygulama Geliştirme Eğitimi, modern Android yığınını Compose öncelikli bir yaklaşımla öğretir. Katılımcılar önce Kotlin dilinin ileri özelliklerini derinleştirir; ardından Jetpack Compose ile bildirimsel arayüz, state yönetimi ve Material 3 temasını işler. ViewModel, coroutine ve Flow ile tek yönlü veri akışına dayalı mimari kurulur. Program Room, Retrofit, Hilt ile bağımlılık enjeksiyonu ve Play Store yayın süreciyle tamamlanır.
3 Gün. Her gün dört modül; tek bir Compose uygulaması üç gün boyunca katman katman geliştirilerek Kotlin, mimari ve veri konuları gerçek projede birleştirilir.
Orta Seviye — Kotlin ve Jetpack Compose ile modern Android uygulaması geliştirme programı
Tek bir Compose uygulaması gün boyu katman katman geliştirilir; her modülde yeni bir Kotlin veya Jetpack bileşeni gerçek koda eklenir.
Arayüzü baştan Jetpack Compose ile kurarak sektörün geçtiği bildirimsel yaklaşımı ve modern Android yığınını doğrudan uygularsınız.
Coroutine ve Flow ile tek yönlü veri akışına dayalı, test edilebilir ve yaşam döngüsüne duyarlı bir uygulama mimarisi kurarsınız.
Hilt ile bağımlılık enjeksiyonu, Room ve Retrofit katmanlarıyla gerçek projelerde kullanılan üretim seviyesinde yapılar öğrenirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum ortamı
Activity ve basit bir uygulama oluşturma deneyimi faydalıdır; XML arayüz bilgisi şart değildir, Compose baştan işlenir.
Değişken, döngü, koşul, fonksiyon ve sınıf gibi nesne yönelimli kavramlara aşinalık öğrenmeyi hızlandırır.
Güncel Android Studio'nun kurulu ve bir emülatör veya cihazla Compose projesi derleyebilir durumda olması gerekir.
Resmi Kotlin ve Android dokümantasyonunu takip edebilmek için temel düzey teknik İngilizce okuma 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:
Kapsam fonksiyonları, uzatma fonksiyonları ve sealed class gibi ileri Kotlin özellikleriyle temiz ve ifadeli kod yazarsınız.
Jetpack Compose ve Material 3 ile bildirimsel, tema destekli ve erişilebilir modern arayüzleri baştan sona geliştirirsiniz.
remember, state hoisting ve ViewModel ile Compose'da durumu doğru katmanda tutarak öngörülebilir bir arayüz kurarsınız.
Coroutine ve yapısal eşzamanlılık ile ana iş parçacığını bloklamadan güvenli arka plan işleri yürütebilirsiniz.
Flow ve StateFlow ile eşzamansız veriyi reaktif biçimde yönetir, akışları dönüştürüp birleştirebilirsiniz.
Room ile yerel veri tabanını, Retrofit ile uzak API'yi repository deseniyle tek bir veri katmanında birleştirirsiniz.
Hilt kullanarak bağımlılıkları modüler ve test edilebilir biçimde enjekte eder, kapsamları doğru yönetirsiniz.
ViewModel ve Compose testleri yazar, uygulamayı imzalayıp App Bundle olarak Play Console üzerinden 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.
Bildirimler, WorkManager, özel görünümler, MotionLayout ve konum servisleriyle ileri Android geliştirme eğitimi. Uygulamalı, kurumsal ve online.
Detayları Gör →Temiz mimari, çok modüllü yapı, Hilt, ileri Flow, R8 ve güvenlikle kurumsal ölçekte ileri Android geliştirme eğitimi. Uygulamalı ve kurumsal.
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 →Appium ile ileri Android test otomasyonu eğitimi: UiAutomator2, Page Object Model, paralel çalıştırma, CI entegrasyonu ve raporlama. Uygulamalı.
Detayları Gör →İleri Android eğitimi: özel arayüz ve animasyon, çok modüllü Gradle build, R8 ve Compose for Wear OS ile giyilebilir uygulama geliştirme.
Detayları Gör →Appium ile ileri jest ve tuş olayı otomasyonu eğitimi: W3C Actions, swipe, sürükle-bırak, pinch, KeyEvent ve donanım tuşları. Uygulamalı.
Detayları Gör →