About this app
1) Single Chat Messages
* Text
* Image
* Video
* Audio
* Gif
* Location
* Edit Text Messages
* All type of message should be reply only on the type of text messages.
* copy text message
* All type of messages should be delete for me and delete for everyone
* More than one image we send with the edit option
* Audio only sent with recorded option
* We have retry option for the failed case in the media type -> image,audio,video
* Sent offline messages, once online trigger received
* user block and unblock option
* Indicators ->
Not sent, sent, delivered, not delivered.
Typing and online
* Profile preview
* Preview of last messages in the home screen
* Preview of media files
* over all clear chat
* audio & video call in the single chat only.
* Message composer -> Support for multiline text, expands and shrinks as needed
* Unread message indicator
* Pagination for Load earlier messages.
* Down arrow option to read the recent messages.
* Video length limitation.
* Media file local cache.
* Local DB for local Messages.
* Notification message for title,description and profile images
2) Group Chat Messages
* Change the group title, profile, Description
* Add new member -> we can add multiple members at a time
* Remove Member
* Add or remove admin
* Notification message for title,description and profile images
* We can exit and delete group
* We can see the group info
* We can see the message info
* Text
* Image
* Video
* Audio
* Gif
* Location
* Edit Text Messages
* All type of message should be reply only on the type of text messages.
* copy text message
* All type of messages should be delete for me and delete for everyone
* More than one image we send with the edit option
* Audio only sent with recorded option
* We have retry option for the failed case in the media type -> image,audio,video
* Sent offline messages, once online trigger received
* user block and unblock option
* Indicators ->
Not sent, sent, delivered, not delivered.
Typing and online
* Profile preview
* Preview of last messages in the home screen
* Preview of media files
* over all clear chat
* Message composer -> Support for multiline text, expands and shrinks as needed
* Unread message indicator
* Pagination for Load earlier messages.
* Down arrow option to read the recent messages.
* Video length limitation.
* Media file local cache.
* Local DB for local Messages.
* Notification message for title,description and profile images
Calls
* Audio call
App Permissions
Allows an app to create windows using the type TYPE_APPLICATION_OVERLAY, shown on top of all other apps.
Allows applications to access information about networks.
Allows applications to open network sockets.
Required to be able to access the camera device.
Allows an application to write to external storage.
Allows an application to read from external storage.
Allows applications to access information about Wi-Fi networks.
Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
Allows an application to modify global audio settings.
Allows applications to connect to paired bluetooth devices.
Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call.
Allows a calling application which manages it own calls through the self-managed ConnectionService APIs.
Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
Allows an app to create windows using the type TYPE_APPLICATION_OVERLAY, shown on top of all other apps.
Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting.
Allows an application to read the user's contacts data.
Allows an application to record audio.
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
Allows an app to access approximate location.
Allows an app to access precise location.
Allows access to the vibrator.