Click to see all participants.
Modern Android uygulamalarında güçlü bir kullanıcı deneyimi sunmanın temelinde doğru veri yönetimi, güvenilir ağ iletişimi ve ölçeklenebilir bir mimari yer alır. Bu derste Retrofit, OkHttp ve Kotlin Serialization ile REST API entegrasyonlarını en iyi uygulamalarla geliştirirken; REST ve GraphQL yaklaşımlarını karşılaştırarak farklı senaryolarda hangi çözümün daha uygun olduğunu öğreneceğiz.
Bununla birlikte HTTP cache, offline-first mimarisi, Room Database, DataStore ve EncryptedSharedPreferences gibi teknolojilerle uygulamalarımızı hızlı, güvenli ve internet bağlantısından bağımsız çalışabilecek şekilde tasarlayacağız. Interceptor kullanımı, token yenileme mekanizmaları ve merkezi hata yönetimi gibi profesyonel geliştirme pratiklerini de gerçek proje örnekleri üzerinden ele alacağız.
Dersin Firebase bölümünde ise Firestore, Realtime Database, Authentication, Cloud Messaging (FCM), Remote Config ve Cloud Functions kullanarak gerçek zamanlı veri senkronizasyonu, kullanıcı kimlik doğrulama, anlık bildirimler ve sunucu tarafı iş mantığı gibi modern mobil uygulamaların vazgeçilmez özelliklerini geliştireceğiz.
Son olarak Kotlin Multiplatform (KMP) ekosisteminde Ktor ve SQLDelight gibi platform bağımsız ağ ve veritabanı çözümlerine giriş yaparak, geleceğin çok platformlu mobil geliştirme yaklaşımını yakından inceleyeceğiz.
Bu dersin sonunda yalnızca API tüketebilen değil; güvenli, ölçeklenebilir, çevrimdışı çalışabilen ve gerçek dünya ihtiyaçlarına uygun veri katmanına sahip profesyonel Android uygulamaları geliştirebilecek bilgi ve deneyime sahip olacaksınız.
Comments