WhatsClone With Socket
Welcome Activity Features:
- Sign up with phone number .
- Search for a country to select code .
- SMS verification .
- Resend a new request if user didn’t receive any code .
Conversation Features:
- Show all conversation list (users conversations And groups conversations) .
Contacts Features:
- Show all contacts list .
Search (Conversations/Contacts) Features:
- Search for a conversations by username/phone number .
- Search for a contact by username/phone number .
Select contact Features:
- Select contact to start new conversation .
- Select create new group action .
Create Group Features:
- Select members to start create group .
- Choose an Image/Name fro group .
- Create group Offline/Online .
User Status Features:
- Show user status list .
- Show current user status .
- Delete/Edit/Add a specific status .
- Delete all status .
Settings Features:
- Show user (Name/Status/Image) .
-
Account Settings:
- Delete your account .
-
Chats Settings:
- Enable/Disable Enter key as send key.
- Change fonts size in messages.
- Change Wallpaper.
-
Notifications Settings:
- Enable/Disable Conversations tones .
- Change notification tone for user/group messages .
- Enable/Disable vibrate.
- Change notification light for user/group messages .
-
About:
- Information about the application .
Profile Preview Features:
- Show user/group basic information .
Edit Profile Features:
- Show/Edit user Image/Name .
- Show current user status and user number phone.
Profile Features:
- User Profile :
- Show all user information .
- Show user media .
- Edit/Share/View contact in address .
- Group Profile :
- Show all group information .
- Show group media .
- Edit/Delete/Exit group actions .
-
Show group members list .
- Make member as an admin option .
- Delete member from group option .
- Send a message to member option .
- View member profile option .
- Add new participants to group .
Messages Features:
- Send a real-time messages .
- User can send media (Audio/Image/Video/Document) .
- Recording audio .
- Waiting/Sent/Delivered/Seen indicators to know message status .
- Online/Offline/IsTyping/LastSeen indicators to know user status .
- Use emoticons in your chats .
- Delete/Transfer/Copy message .
Notifications Features:
- Show notification when a new message received .
Design And Animations Features:
- UI follows Material Design Principals .
- WhatsClone has many different animations.
Android M permissions are implemented
> Dashboard <
- Show Users/Groups/Messages counter .
- Show the last new users .
- Show joined users by country .
Users section Features:
- Show Users list and there information .
- Delete user action .
Messages section Features:
- Show messages list .
- Delete message action .
Groups section Features:
- Show groups list .
- Delete/View group action .
- Show group members .
Groups section Features:
- Edit application name (just for dashboard) .
- Edit SMS provider information .
- Edit admin profile .
> NOTICES <
Just Follow the clean documentation provided with the project for easy setup.
For Advance changes, proper knowledge of android programming concepts is required.