Whatsapp is the most popular chat app being used. There are many competitors of whatsapp which provides chat, voice and video calls as well. Whatsapp has added many features with time both on its Android and iOS platform. Listing out features which a chat app should have. Many of these are common and would be present in many apps.
- Message
- Able to send text message in real time
- Receive text message in real time
- Send message at future date (scheduled message)
- Send message to self
- Save as drafts
- Send smileys
- Forward message to individuals and groups
- Forward multiple messages to individuals and groups
- Forward same single message to multiple recipients including groups
- Forwards multiple message to multiple recipients including groups
- Text Colour
- Text Font
- Text Decoration like bold, italics, underline
- Text Size
- Images
- Send image
- Receive image
- Send multiple images
- Receive multiple images
- Forward multiple images
- Receive multiple images
- Write on Image
- Mark on Image
- Draw on Image
- Secret Image (destroy after sometime)
- Send gif image
- Receive gif image
- Voice
- Send voice message
- Receive voice message
- Talk live
- Video
- Send video
- Receive video
- Talk on Video
- Info
- Writing indicator
- Sent receipt
- Delivered Status
- Read Status
- Last Online
- Current online status
- How many times profile viewed
- Settings
- Mark message us unread
- Mark as read
- Set message as favorite
- Wallpaper
- Account
- Close
- Update contact number
- Message backup
- Message Delete
- Account Delete
- Account Change
- Account Deactivate
- Account Username
- Profile
- Set profile pic
- Crop/edit pic
- Set gif pic
- Bot
- Bots
- Individual
- Groups
- API
- Bots
- Groups
- Private groups
- Group chat
- Single/Multiple Admins
- Ban User
- Remove User
- Ban user for sometime for posting (but can read)
- Subscribe/Business Pages/Groups
- Public Groups
- Private groups
- Business
- Pages – Business updates
- Chat – Interact with Business, Business can read profile of user which would have name, contact number, address and other required details