Bileşen, bağlantı ve servis ustalığı
Android Activities, Connectivity, & Services Eğitimi, bir Android uygulamasının bileşen, bağlantı ve arka plan katmanlarını derinlemesine öğretir.
Activity ve Intent'ten ağ bağlantısına, servislerden bildirim ve WorkManager'a
Android Activities, Connectivity, & Services Eğitimi, bir Android uygulamasının bileşen, bağlantı ve arka plan katmanlarını derinlemesine öğretir. Katılımcılar Activity yaşam döngüsü, Intent ile gezinme, görev yığını ve launch mode konularını işler. Ardından ConnectivityManager, HTTP istekleri ve bağlantı değişimine tepki ile ağ katmanı kurulur. Service türleri, foreground ve bound service ile arka plan sınırları ele alınır. Program bildirim ve WorkManager ile biter.
4 Gün. Her gün dört modül; Activity, bağlantı ve servis konuları bağlantı kullanan örnek bir uygulama üzerinde adım adım uygulanır.
Orta Seviye — Android bileşenleri, ağ bağlantısı ve arka plan servisleri odaklı program
Bağlantı ve arka plan iş kullanan örnek bir uygulama dört gün geliştirilir; her modülde yeni bir Android bileşeni gerçek koda eklenir.
Activity yaşam döngüsü, görev yığını ve launch mode gibi çoğu geliştiricinin yüzeysel bildiği konuları gerçek davranışlarıyla kavrarsınız.
Ağ durumunu izleyip bağlantı değişimine doğru tepki vererek çevrimdışı ve zayıf bağlantıda da güvenilir çalışan uygulamalar kurarsınız.
Service, foreground service ve WorkManager arasında doğru seçim yaparak modern Android'in arka plan sınırlarına uyumlu çalışırsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum ortamı
Activity oluşturma ve basit arayüz kurma deneyimi, bileşen ve servis konularını izlemek için gerekir.
Kotlin ya da Java'da sınıf, metot ve koşul yazabilecek düzeyde programlama bilgisi beklenir.
Android Studio'nun kurulu ve bir emülatör veya cihazla derleme yapabilir durumda olması gerekir.
HTTP istek-yanıt ve çevrimiçi-çevrimdışı durum gibi temel ağ kavramlarına aşinalık 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:
Activity yaşam döngüsünü derinlemesine kavrar, yapılandırma değişiminde durumu doğru biçimde koruyabilirsiniz.
Intent, launch mode ve görev yığınıyla çok ekranlı gezinmeyi beklenen davranışa uygun biçimde yönetebilirsiniz.
ConnectivityManager ile bağlantı durumunu izler, ağ türüne ve değişimine doğru tepki veren uygulamalar kurarsınız.
Retrofit ve OkHttp ile HTTP isteklerini yönetir, hata ve zaman aşımı durumlarını dayanıklı biçimde ele alırsınız.
Started, foreground ve bound service arasında senaryoya göre doğru seçim yaparak arka plan işini güvenle yürütürsünüz.
Doze, App Standby ve arka plan kısıtlarını kavrayarak modern Android'de güç dostu ve uyumlu çözümler tasarlarsınız.
Bildirim kanallarıyla bildirim kurar, WorkManager ve AlarmManager ile ertelenebilir ve zamanlı işleri planlarsınız.
Bileşen, bağlantı ve servis katmanlarını tek bir uygulamada birleştirerek yayına hazır bir yapı oluşturursunuz.
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.
Kotlin, Jetpack Compose, Flow ve Hilt ile modern Android mobil uygulama geliştirme eğitimi. Compose öncelikli, reaktif mimari ve uygulamalı.
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 →ConstraintLayout, Material 3 ve Jetpack Compose ile duyarlı Android arayüz yerleşimi eğitimi. View sisteminden Compose'a uygulamalı ve kurumsal.
Detayları Gör →Gradle, modülerleştirme, ktlint, detekt ve katmanlı mimari ile düzenli Android proje yapısı ve tutarlı kod biçimi eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →