https://github.com/luizgustavo358/messenger
https://github.com/luizgustavo358/messenger
ios swift xcode
Last synced: about 6 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/luizgustavo358/messenger
- Owner: Luizgustavo358
- Created: 2025-02-16T22:50:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-20T22:09:18.000Z (9 months ago)
- Last Synced: 2025-11-10T22:31:10.509Z (7 months ago)
- Topics: ios, swift, xcode
- Language: Swift
- Homepage:
- Size: 1.68 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Messenger 📱💬
| Login | Chats | Inbox |
|--------------------|--------------------|--------------------|
|  |  |  |
**SwiftUI + MVVM + async/await**
Messenger app clone.
## ✨ Features
- Login and Register with Firebase
- Chat in real time
## 🧱 Architecture
- **MVVM** (Views → ViewModels → Services)
- **Layers**: `Models`, `ViewModels`, `Views`, `Services`
## 🛠️ Stack
Swift 5.10 • SwiftUI • Combine • Xcode 26 • iOS 18
## 🚀 How to Run
1. `git clone https://github.com/Luizgustavo358/Messenger.git`
2. Abrir `Weather App.xcodeproj` / `xcworkspace`
3. Definir `YOUR_API_KEY` em `APIClient.swift`
4. Run in iPhone 16
## Course Link
- [AppStuff](https://youtube.com/playlist?list=PLRcTS2CSnBfM-VDeDGajFwq6K-yfplXlC&si=OndxvFvHQlCKr6E1)
## Made by:
- [Luiz Gustavo Bragança dos Santos](https://github.com/Luizgustavo358)
## 📸 Screenshots
| Login | Register | Chats | New Message |
|--------------------|-----------------------|--------------------|-------------------------|
|  |  | |  |
| Inbox | Profile |
|--------------------|----------------------|
|  |  |
---
## 🗺️ Roadmap
- [X] Light/Dark Mode
- [ ] Widget
- [ ] Testes UI (XCTest)
## 📄 Licença
MIT