NexChat | Mobile Chat App – iOS Swift App
NexChat | Mobile Chat App – iOS Swift App is a modern messaging application built with Swift and Firebase. It provides one-to-one messaging, group conversations, image sharing, voice and video calling powered by Agora, Firebase Cloud Messaging (FCM) push notifications, and seamless Firebase integration. The project is easy to customize and includes comprehensive documentation for setup, deployment, and App Store submission.
Key Features
- Swift 5.3
- Firebase Authentication
- Firebase Realtime Chat
- One-to-One Chat
- Group Chat
- Image Messaging
- Agora Voice Calling
- Agora Video Calling
- User Blocking
- Firebase Push Notifications (FCM)
- Chat List with Date Sections
- Customizable User Interface
- Complete Firebase Setup Documentation
- Complete Agora Setup Documentation
- Project Customization Support
- App Store Submission Support
Technical Requirements
- Xcode 15 or later
- Minimum iOS Deployment Target: iOS 17.0
- Dependency Manager: CocoaPods
- Required CocoaPods: Firebase SDK, AgoraRtcEngine_iOS
Support
If you need assistance with installation, customization, or deployment, please post your questions in the CodeCanyon product comments section. I regularly monitor the comments and will respond as soon as possible.
Important Notice
This application relies on third-party services, including Firebase and Agora. You must create and configure your own Firebase and Agora accounts before using the project.
- Firebase: A Firebase project is required. Voice and video calling with Agora requires Firebase Cloud Functions, which require the Firebase Blaze (Pay as you go) plan.
- Agora: You must create an Agora project and configure your own App ID (and any required credentials) to enable voice and video calling.
- Any costs associated with Firebase or Agora services are the responsibility of the buyer and depend on the pricing policies of the respective service providers.
Upcoming Features
- Message Read Status
- Typing Indicators
- Group Message Read Receipts
- Online Status Indicators
- Message Reactions
Changelog
Version 2.5 - Voice Calling Added Version 2.4 - Video Calling Added Version 2.3 - Image Messaging Added Version 2.2 - Group Chat Added Version 2.1 - Chat List Date Sections Added - Conversation Date Section Improvements - UI Enhancements Version 2.0 - Conversation Screen Style 2 Added - Performance Improvements