Kotlin ile Sıfırdan Instagram Android Uygulaması Yapalım

Kotlin ve Firebasede uzmanlaşarak büyük android projeleri geliştirin

Ratings: 4.02 / 5.00




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