Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Mimari ve Gelişmiş Bileşenler
- MVVM ve Jetpack bileşenleri (ViewModel, LiveData) mimari desenleri
- Gelişmiş UI durum yönetimi
- Navigation Component: karmaşık navigasyona praktik giriş
- Elden Geçirme: Uygulama mimarisini yeniden yapılandırma
Zaman uyumsuz İşlemler ve Arka Plan Görevleri
- Kotlin zaman uyumsuz işlemler için korutinler
- Planlanmış arka plan görevleri için WorkManager
- Thread yönetimi ve Ana Thread kullanımı
- Elden Geçirme: Projede zaman uyumsuz işlemler
Gelişmiş Veri Kalıcılığı
- Room Kalıcılık Kitaplığı (temel CRUD)
- DataStore giriş
- Elden Geçirme: Proje için kalıcılık ekleme
Test ve Kod Kalitesi
- JUnit ile birim testleri (temeller)
- Espresso ile kullanıcı arayüzü testleri (giriş)
- Statik kod analizi araçları (Lint)
- Elden Geçirme: Projede temel testler yazma
Tümleştirme ve Optimizasyon
- Retrofit kullanarak REST API'leri tüketmek (giriş)
- JSON ile çalışma
- Kullanıcı arayüzü ve pil performansı optimizasyonu temelleri
- Elden Geçirme: API tümleştirmesi ve ayarlaması
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Android temel konularında (Etkinlik, Kullanıcı Arayüzü, navigasyon, Kotlin/Java) sağlam bir bilgi
- Android Studio kullanımı deneyimi
- Nesne yönelimli programlama ile tanışlık
Hedef Kitle
- Deneyimli Android geliştiriciler
- Gelişmiş teknikleri ele almayı hedefleyen mobil geliştiriciler
- Kuvvetli, yüksek performanslı Android uygulamalar inşa eden yazılım mühendisleri
35 Saat
Danışanlarımızın Yorumları (4)
Trainer was willing to explore additional problems in dagger.
Susheel - Home
Eğitim - Dependency Injection with Dagger 2
Trainer knowledge and easiness with which he presented it.
Piotr - DPDgroup IT Solutions sp. z o.o.
Eğitim - Android Applications Testing
I really enjoyed the fairly broad coverage of topics.
john harrigan
Eğitim - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.