Eğitim programı, Android uygulama geliştirme süreçlerine odaklanmaktadır. Katılımcılar; Kotlin ile uygulama geliştirme, kullanıcı arayüzü tasarımı, veri yönetimi ve uygulama mimarisi konularında teknik bilgi edinir. Bu eğitim, kurumsal mobil uygulama projelerinde sürdürülebilir ve ölçeklenebilir çözümler geliştirilmesine katkı sağlar.
1-Android ve Mobil Geliştirme Temelleri
Android işletim sistemi ve ekosistemine giriş
Android mimarisi ve bileşenleri
Android uygulama yaşam döngüsü
2-Kotlin & Java ile Android Programlama
Kotlin ve Java diline giriş
Değişkenler, veri tipleri, kontrol yapıları ve döngüler
Nesne yönelimli programlama (OOP) prensipleri
Koleksiyonlar ve diziler
Kotlin Coroutines ile asenkron programlama
3-Android Kullanıcı Arayüzü (UI) Geliştirme
XML ile UI tasarımı
Material Design prensipleri
Fragment ve Activity yönetimi
RecyclerView, ListView ve Adapter kullanımı
Tema ve stil yönetimi
4-Veri Yönetimi ve API Entegrasyonu
SQLite, Room Database ve SharedPreferences ile veri saklama
RESTful API ile veri alışverişi
Retrofit ve Volley ile API entegrasyonu
JSON ve XML veri işleme
5-Android Güvenlik ve Yetkilendirme
Kullanıcı izinleri yönetimi
Android uygulamalarında güvenlik önlemleri
Veri şifreleme ve güvenli depolama yöntemleri
Firebase Authentication ile kimlik doğrulama
6-Performans Optimizasyonu ve Hata Yönetimi
Android uygulamalarında bellek yönetimi
UI/UX optimizasyonu ve performans artırma
Thread yönetimi ve arka plan işlemleri
Logcat ile hata ayıklama ve analiz
7-Android Uygulamalarını Yayınlama ve Güncelleme
Android APK ve AAB paketleme işlemleri
Google Play Store’a uygulama yükleme ve güncelleme süreçleri
Play Store optimizasyonu (ASO)