Kotlin ile Sıfırdan Instagram Android Uygulaması Yapalım
Kotlin ve Firebasede uzmanlaşarak büyük android projeleri geliştirin
Description
Bu kurs ile kotlin dilini ve Firebase bulut servisini kullanarak instagramın android uygulamasını yapacağız.
Amacımız instagram yapmak gibi gözükse de aslında sadece bir araç. Burdaki asıl amacımız bu uygulamayı yaparken kotlin, android ve firebase bilgilerimizi en etkin şekilde kullanmayı ve de büyük bir proje gerçekleştirirken nasıl yol almamız gerektiğini öğrenmektir.
Elimden geldiğince açıklamalara dikkat edeceğim ama bu kursu başarılı bir şekilde tamamlamanız için önceden kotlin, android ve firebase bilginizin olması gerekmektedir. Aksi taktirde zorlanabilirsiniz ama yeni şeyler öğrenme konusunda hevesliyseniz de bu kursa katılabilirsiniz.
Bu kursa katıldığınızda genel olarak aşağıdaki konularda bilgi sahibi olacaksınız :
Activity ve fragmentlerin kullanımları ve ilişkileri
Material design öğeleri
Android dosya işlemleri ( dosya listeleme, oluşturma ve sıkıştırma )
Resim ve Video İşlemleri,
Asynctask, Service Kullanımları
Eventbus ile Kolay Veri Alışverişi
Android Çalışma Anı İzin Yönetimi
3. parti kütüphanelerin kullanımları (en az 10 tane kütüphane aktif olarak kullanılmıştır)
Recyclerview kullanımı, kişiselleştirilmesi (en az 10 tane recyclerview oluşturulmuştur, farklı layout türleri ve veri kaynağı hazırlama gösterilmiştir)
Firebase Phone ve Email Authentication
Firebase Realtime Database ve verileri okumak için tüm Listener türleri kullanılmıştır
Firebase Storage İşlemleri
Firebase Cloud Messaging ile bildirim hizmetleri
Firebase Cloud Functions kullanımı
Sosyal medya uygulaması çalışma mantığı
Canlı sohbet, okundu bilgisi ve yazıyor(typing) bilgisi çalışma mantığı
Listelerde sayfalama yapımı ve liste sonuna gelindiğinde yeni öğelerin yüklenmesi
Takip, Beğenme ve Yorum Yapma Olayları
Algolia ile Firebase Veri tabanındaki Verileri Filtrelemek
Tüm bu konuları öğrenirken kotlin, android ve firebase konularında uzmanlaşacak, büyük bir proje gerçekleştirirken dikkat etmeniz gereken püf noktaları öğrenecek ve de artık aklınızdaki projeyi kolay bir şekilde gerçekleştirebileceksiniz.
Bu kurs; bundan sonra yapacağınız uygulamalar için başvurup kullanabileceğiniz, pek çok farklı konu ve kavramı barındıran mükemmel bir yardımcı olacak.
What You Will Learn!
- Android activity, fragment ve tasarımsal öğelere hakim olacaksınız
- Büyük projeler gerçekleştirebileceksiniz
- Firebase Authentication, Realtime Database, Storage ve Cloud Functionsı öğreneceksiniz
- 3. partü kütüphaneler ile uygulamalarınızı kolayca geliştirebileceksiniz
- Sosyal medya uygulamaların çalışma mantığını anlayacaksınız
- Algolia ile Firebase Verilerinizi Filtrelemeyi öğreneceksiniz
Who Should Attend!
- Kotlini bilen ve bu bilgisini kullanmak isteyen
- Android yapılarına hakim olup bildiklerini uygulamak isteyen
- Büyük projelerde dikkat edilmesi gereken konuları öğrenmek isteyen
- Firebase kullanarak projeler geliştirmek isteyen
- Kotlin, Android ve Firebase konularında uzmanlaşmak isteyen herkes bu kursu alabilir