Skip to content

Build a Messenger-like chat app with SwiftUI & Firebase

Notifications You must be signed in to change notification settings

xqsadness/Messenger-SwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

Update 16/10/2024

Push notifications have been disabled because my developer account has expired. You will need an Apple Developer account to use this feature.

See more .


Build Messenger with SwiftUI & Firebase

Demo:

MessageVideoDemo.zip

I will update new features and fix some errors backlog in the future!

Setup Firebase: https://firebase.google.com/docs/ios/setup

Clone this repo and delete GoogleService-Info in the project for add your firebase !

1: Create a Firebase Project

2: Select Authentication and get started -> Sign in method -> Add new provider Email/Password -> Enable -> Save

3: Select Firestore Database and create database -> select next -> Start in test mode and click Enable

4: Select Storage and get started -> Start in test mode and click Next -> click Done

5:

Screenshot 2023-12-16 at 11 08 42


Features

- Chats

- Sign in, sign up

- Upload avatar

- Dark light mode

- Delete account

- Highlight unread messages

- Unsend message

- Forgot password

- Push notification

- Paging messages

- ...

Future features

- Send picture messages

- Update status

- Displaying users currently active in real-time

- ...

Updating ... !

Open an issue for issues with the existing codebase.

Releases

No releases published

Packages

No packages published

Languages