I have reviewed your given description about Creating Messaging App.
About your given requirement, I have prepared my detail understanding analysis below -
1) Welcome Page
2) Registration(For First Time Only) : User will fill some information for first time like:
- Name
- Phone Number
3) Chat Screen : Here would be a list of contacts of recent messages.
- At top right side there would be '+' sign,It contains:
a) List of contacts
b) Search Contact by name
c) More options like : Tell a friends,Contacts,Refresh,Help
4) Chat Module/Messaging : In this screen user will send a message.
- also user can attach a file ,image,audio,video from camera or from sd card
- Recording
- More options : View options,Call,Media,Wallpaper,block,add shortcut
5) More options like:
- New Group
- New Broadcast
- Contacts
- Settings : Here user will change profile pic
- Status : User will write status or also choose from predefined status like sleeping,busy,at home,busy and many more.
Kindly review and let me know If I missed any functionality there Or would you like to need any modification there.
Queries:-
1. Do you need only chat option.
2. Do you want any share option in the app
3. will you provide me the UI designs.
5. do you have web admin and backend for the app
6. Do you have web services or I have to create?
Looking forward
Thanks