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

Udemy MOOC / Non-credit USD 19.99
Enroll now →
Kotlin ile Sıfırdan Instagram Android Uygulaması Yapalım

About this course

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şkileriMaterial design öğeleriAndroid 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şiAndroid Çalışma Anı İzin Yönetimi3. 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 AuthenticationFirebase Realtime Database ve verileri okumak için tüm Listener türleri kullanılmıştırFirebase Storage İşlemleriFirebase Cloud Messaging ile bildirim hizmetleriFirebase 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üklenmesiTakip, Beğenme ve Yorum Yapma OlaylarıAlgolia ile Fireba

What you'll learn

  • Use and relate Activities and Fragments
  • Apply Material Design principles in app development
  • Handle file operations in Android
  • Process images and videos
  • Implement AsyncTask and Service functionalities
  • Utilize EventBus for easy data communication
  • Manage runtime permissions in Android
  • Incorporate third-party libraries effectively
  • Implement RecyclerView with different layouts and data sources
  • Authenticate users via Firebase using Phone and Email
  • Work with Firebase Realtime Database and its listeners
  • Handle file storage with Firebase Storage
  • Utilize Firebase Cloud Messaging for notifications
  • Use Firebase Cloud Functions
  • Develop features for social media applications like live chat and read indicators
  • Implement pagination in lists
  • Handle interactions like follow, like, and commenting

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.