EncryptedChat

MIT License
Objective-C
iOS

1 image

Author

Description

Features

Live chat between multiple devices
Group chat functionality
Private chat functionality
Single or Multiple recipients

Full realtime actions - latency less than 100 ms
No backend programming needed
Native and easy to customize user interface

Push Notification support
Deep linking for Push Notification (coming soon)

Login with Email
Login with Facebook
Login with Twitter

Sending text messages
Sending pictures
Sending videos
Sending audio messages
Sending location
Sending stickers
Sending large emojis

MD5 checksum for media messages
Media message reload option if download is failed
Media files cached locally
AES-256 encryption
Dynamic password generation

Load earlier messages
Typing indicator
Message delivery receipt
Message read receipt
Save picture messages to device
Save video messages to device
Save audio messages to device
Delete read and unread messages

Block user functionality
Report user functionality

Address Book friend list
Invite functionality - SMS, email
Facebook friend list (list only registered users)
Realtime recent view for ongoing chats
Map view for shared locations
Picture view for pictures
Basic Settings view included
Profile view for users
Group settings view for groups
Blocked view for blocked users
Privacy Policy view
Terms of Service view

Facebook profile picture grabbed automatically
Picture, video and audio upload progress indicator

Video length limit possibility
Copy and paste text messages
Send button is enabled/disabled automatically
Arbitrary message sizes
Data detectors - phone numbers, links, dates
Timestamps possibilities
Hide keyboard with swipe down
Smooth animations
Send/Receive sound effects

Deployment target: iOS 8+
Supported devices: iPhone 4S/5/5C/5S/6/6 Plus/6S/6S Plus

Tags