Skip to content

iOs Swift 4 Chat APP - Firebase + Dummy implementation

Notifications You must be signed in to change notification settings

ericrisco/ChatKeepcoding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firebase Chat

iOs Swift 4 Chat made with Clean Architecture

All the backend is implemented with Firebase. You can find:

  • Firebase Analytics
  • Firebase Auth with email implementation (Authentication!)
  • Firebase Real Time Database (Saving data)
  • Firebase Cloud Storage (Saving images)
  • Firebase Cloud Messaging (Push Notifications)
  • Firebase Crashlytics (Crashes!)

I have also used:

  • Kingfisher (Downloading&Caching Images)
  • MessageKit (Chat UI)

Installation

I'm using Pods in this project. You don't need to install it, they are inside the repo

Keep in mind

  • Don't open .xcodeproj file, open xcworkspace instead. Otherwise, you will come across different compiling issues.
  • Push notifications might not work on a iOs simulator 😅. Try using your own iPhone

Cloud Functions

You can also find a Firebase Cloud Functions sending push notifications and updating data from a real time database write

About

iOs Swift 4 Chat APP - Firebase + Dummy implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published