Base Chat is a real-time messaging application designed for fast, secure, and convenient communication on all mobile devices. The application supports message exchange, file and image sending, push notifications, and stable data synchronization even in low-bandwidth environments.
Key Features
1. Real-time Messaging and Video Calling
- Send and receive messages instantly via WebSocket/Realtime API.
- Optimized for speed and low latency.
- Supports continuous message updates without reloading.
- Supports video calls.
2. Smart Conversation Management
- Conversation list synchronized with the server or local database (Realm database).
- Displays unread messages, pins conversations, and allows keyword searching.
3. Sending Multiple Data Types
- Images, videos, PDF files, audio recordings, stickers…
- Supports file preview before sending.
- Compress images/optimize files for faster sending.
4. Smooth message loading
- Pagination by "since" helps load data faster.
- Scrolling up loads older messages more quickly.
- Optimized for groups with a large number of messages.
5. Multi-device synchronization
- Messages are synchronized across multiple devices with the same account.
- Local saving allows you to review messages even when offline.
6. Push Notifications
- Receive notifications for new messages, even when the app is closed.
- Option to turn notifications on/off for each conversation.
7. Security & Privacy
- Messages are transmitted via a secure connection (HTTPS/WSS).
- End-to-end encryption options available depending on deployment needs.
- App lock using Face ID/Touch ID (optional).
8. Flexible Interface Customization
- Dark mode / Light mode.
- Modern, smooth bubble chat with full emoji support.
- Optimized for performance on...