Kotlin ile Modern Android Uygulamaları Eğitimi
Kotlin ile modern Android uygulamaları geliştirin
Jetpack Compose, modern Android mimarisi, Coroutines ve Flow ile sürdürülebilir, test edilebilir ve üretime hazır mobil uygulamalar geliştirin.
- Kapsamla belirlenir
- Süre
- Kuruma özel
- Seviye
- Online / Yüz yüze
- Uygulamalı
- 01Tasarla
- 02Geliştir
- 03Test et
Android Geliştirme
Gerçek ürün senaryosu üzerinden modern mimari, kalite ve teslimat pratiği.
- Kuruma özel teknoloji ve uygulama seçimi
Bilgiyi üretim pratiğine dönüştürün.
Bu eğitim, Kotlin bilgisini gerçek Android ürün geliştirme pratiğine dönüştürür. Katılımcılar Jetpack Compose ile deklaratif arayüzler oluşturur; ViewModel, repository, tek yönlü veri akışı, Coroutines ve Flow ile uygulama katmanlarını yapılandırır. Eğitim boyunca ağ ve yerel veri katmanları, bağımlılık yönetimi, test edilebilirlik, performans ve yayınlama hazırlığı birlikte ele alınır.
Temel çekirdek ve seçilebilir ileri modüller, eğitim öncesindeki ihtiyaç analizinden sonra netleştirilir.
Ön Koşullar
Temel Kotlin veya Java bilgisi ve nesne yönelimli programlama deneyimi önerilir.
Kimler İçin?
- Android geliştiricileri
- Java’dan Kotlin’e geçen ekipler
- Mobil ürün ekipleri
- Teknik liderler
Eğitim sonunda ekibiniz neler yapabilecek?
- 01Compose ile erişilebilir ve responsive ekranlar geliştirme
- 02Coroutines ve Flow ile asenkron veri akışı yönetme
- 03Katmanlı ve test edilebilir Android mimarisi kurma
- 04Uygulamayı test, performans ve yayınlama adımlarıyla hazırlama
Ekibinizin ihtiyaçlarına göre şekillenen uygulamalı müfredat
Temel çekirdek ve seçilebilir ileri modüller, ekip seviyesi, teknoloji yığını ve hedef ürün doğrultusunda planlanır.
01
Modern Kotlin ve Android proje yapısı
- Kotlin dil özellikleri, null safety ve koleksiyonlar
- Gradle, modül yapısı ve bağımlılık yönetimi
- Android yaşam döngüsü ve uygulama bileşenleri
02
Jetpack Compose ile arayüz geliştirme
- Composable yapısı, state ve recomposition
- Material 3, tema ve erişilebilirlik
- Navigation ve farklı ekran boyutları
03
Uygulama mimarisi ve veri akışı
- UI, domain ve data katmanları
- ViewModel, repository ve tek yönlü veri akışı
- StateFlow ile güvenilir UI state üretimi
04
Ağ, veri ve hata yönetimi
- REST API entegrasyonu ve serialization
- Room ile yerel veri ve cache
- Offline yaklaşımı, hata ve retry akışları
05
Test, performans ve güvenlik
- Unit ve Compose UI testleri
- Profiling, bellek ve başlangıç süresi
- Güvenli saklama ve ağ iletişimi temelleri
06
Uygulama: Üretime hazır Android özelliği
- API destekli özellik geliştirme
- Test ve performans kontrolü
- Play Store öncesi release hazırlığı
Merak edilenler
Jetpack Compose mu, XML mi kullanılıyor?
Ana akış Jetpack Compose üzerindedir. Mevcut ürünlerde XML birlikte çalışabilirliği ayrıca ele alınabilir.
Kurumun mevcut Android projesi kullanılabilir mi?
Gizlilik ve erişim koşulları uygunsa uygulamalar mevcut proje yapısına uyarlanabilir.
Kotlin bilmeyen ekipler katılabilir mi?
Temel programlama deneyimi olan ekipler için Kotlin’e hızlı giriş modülü eklenebilir; süre buna göre güncellenir.
Diğer mobil ve teknik eğitimleri inceleyin
Ekibinizin gelişim yolculuğunu ilgili mobil eğitimle sürdürebilir veya tüm teknik eğitim kataloğuna dönebilirsiniz.
Eğitimi ekibinizin teknoloji yapısına göre birlikte planlayalım.
Ekip seviyesini, kullanılan araçları ve uygulama senaryosunu netleştirip kuruma özel eğitim planı oluşturalım.
30 dakikalık bir görüşme planlayabilir veya bilgilerinizi bırakabilirsiniz.
