Skip to content (Press Enter)

Berkan ASLAN

YBS, yazılım, tasarım ve daha fazlası.

  • Hakkımda
  • Yönetim Bilişim Sistemleri
  • Yazılım
  • Gündem
  • Öneriler
Mobile Application

Live Chat (WhatsApp Klon), #Flutter, #Firebase

GitHub üzerinden kaynak kodlarını izleyebilirsiniz: github.com/berkanaslan/flutter_live_chat_app

Bu uygulama, sisteme kayıt olan tüm kullanıcıları listeleyerek, listedeki kullanıcıların birbiri ile anlık mesajlaşmasını sağlar.

Neler yapıldı?

  • Fake auth ve database işlemleri
  • Firebase auth ve database işlemleri
  • Anlık mesaj gönderimi ve anlık mesaj dinlemesi
  • Anlık mesaj dinlenirken mesajların sayfalanması (Stream ile birlikte statik yapı beraber kullanıldı)
  • Mesajların gönderim tarihine göre kategorize edilmesi & aynı tarihte gönderilmiş mesajların tek bir tarih başlığı altında görüntülenmesi
  • Mesaj geçmişinde, şu anki zaman ile son mesaj tarihi arasındaki farkı veritabanı saati üzerinden hesaplama
  • Firebase requestleri ile anlık mesaj bildirimler (Local Notification)
  • Java implementasyonu ile, uygulama kapalı olsa dahi mesaj bildirimleri
  • Provider & GetIt
  • Interface <-> ViewModel <-> Repository <-> Services yapısı
  • Ve daha fazlası..

Benzer projeler

NowDo – Basit görevler listesi, #Flutter

10 Temmuz 2020

Instagram klon, #Android, #Java, #Firebase

8 Nisan 2020

120+ Cryptocurrencies, #Flutter

5 Ağustos 2020

Hakkında

Akdeniz Üniversitesi, Uygulamalı Bilimler Fakültesi, Yönetim Bilişim Sistemleri bölümü öğencisi. Son yıllarda sıkça etkinlik düzenler, tasarlar, kodlar ve editörlük yapar.

Son Yazılar

  • Flutter’da Provider ile BottomNavigationBar Mimarisi

    18 Ekim 2020
  • Titanic veri seti ile makine öğrenmesi uygulaması

    1 Temmuz 2020

Kontakt

  • Emailhello@berkanaslan.com
© Copyright 2021 Berkan ASLAN.