SwiftTalk: Real-time Messaging App Development by Md. Sakibur RahmanSwiftTalk: Real-time Messaging App Development by Md. Sakibur Rahman

SwiftTalk: Real-time Messaging App Development

Md. Sakibur Rahman

Md. Sakibur Rahman

SwiftTalk 💬

A Real-time Messaging App Built with SwiftUI and Firebase

Features ⭐

Authentication 🔐

Secure Firebase authentication
Email and password sign-in
User profile management

Real-time Messaging 💭

Instant message delivery
User-friendly chat interface
Message status indicators

Active Users 👤

Real-time user status
Online/offline indicators
Last seen functionality

Contact Notes 📝

Add personal notes to contacts
Note management system
Quick note access

Weather Integration 🌤

Current weather display
API-based weather updates
Location-based forecasts

Contact Management 📞

Local JSON data integration
Default contacts loading
Efficient contact organization

Theme Customization 🎨

Dynamic theme switching
Delegate pattern implementation
Consistent UI theming

Technology Stack 🛠

Frontend Framework: SwiftUI
Backend Service: Firebase
Database: Firebase Realtime Database
Authentication: Firebase Auth
External API: Weather API
Design Pattern: MVVM + Delegate Pattern
Local Storage: JSON

Screenshots 📱

[Add your app screenshots here]

Installation Guide 📥

Clone the Repository
Like this project

Posted Apr 19, 2025

Developed a real-time messaging app using SwiftUI and Firebase.