WhatsClone With Socket
WhatsClone an utility that permit to have a real-time chat with associates (Like WhatsApp). You possibly can ship and share (photographs or movies or audio or pdf) …and so on. there’s a database native to save lots of your messages , so when consumer misplaced the web connection he can write a message ,the message might be saved on database native and as soon as the opposite consumer come on-line the app will ship your message instantly .Additionally you may delete dialog or messages .Be happy and luxuriate in the brand new emoticons .For the Backend aspect you may management your app as you need even you may management and settings up the Admob from the dashboard .I construct the backend utilizing PHP & MYSQL (i combine the PHP with Node js to run the chat server ).For the consumer aspect i exploit Realm as database native.
- Change some interface design .
- Add fee function (Present a dialog to tell consumer if he need to fee the app)
- Repair recordsdata ship bug .
- Consumer get notification if a brand new consumer has joined.
- Repair teams bugs .
- Repair database native bugs .
- Add backup function (customers can backing up there messages ) .
- Enhance examine numbers system .
- Add sounds for messages (incoming/despatched) standing .
- You possibly can swipe to refresh the conversations record .
- Enhance permissions for android M.
- Get notification for brand new variations exist (Implement consumer to replace the appliance) .
- Add picture cache function like Whatsapp .
- Enhance colours picker for consumer profile like whatsapp.
- Add material.io (Crashlytics) to get crashes from customers.
- Enhance obtain recordsdata .
- Add error handler to indicate a crash exercise for the consumer and launch the primary exercise .
- Repair delete conversations/messages bug.
- Repair delete account bug.
- Enhance Socket system (consumer/server aspect).
- Add picture/video preview .
- lower APK dimension from 17mb to 14mb (use native codes as an alternative of some libraries ).
- Add Compress photographs .
- Add badge counter for some telephones.
- Repair outdated bugs .
- Some enhancements of performances (realm points and reminiscence leaks) .
- Add syncAdapter to syncing contacts and add consumer to account supervisor on consumer cellphone like whatsapp do to make contacts updating .
- Repair cellphone numbers bug (nation codes) .
- Add new animations for messages exercise .
- Repair teams and emoticons bugs .
- Add Share function so you may share from the app or you may share from the opposite apps to your app .
- Add popup message for fast reply .
- Enhance safety on the appliance aspect additionally on the backend aspect .
- Recreate socket system.
- Get protected recordsdata from server.
- Some design modifications and replace documentation.
- Add seek for including members to group exercise .
- lower APK dimension from 35mb to 16mb (use native codes as an alternative of some libraries ).
- Add admob to the app (you may management it out of your admob) .
- Add some cool animations .
- Repair virtually outdated bugs .
- Some enhancements of performances .
- Management if you need use the SMS verification or not out of your admin panel .
- Repair messages repeating .
- Repair and enhance notifications system .
- Some emoticons enhancements .
- Repair messages disappearing when the opposite consumer is typing .
- Use Twilio as an SMS supplier as an alternative of MSG91.
- Repair Messages points .
- Repair All Android variations points .
- Repair delete account bug .
- Repair add movies/audio/photographs/pdf points .
- Replace the documentation .
- Repair add recordsdata bugs .
Welcome Exercise Options:
- Join with cellphone quantity .
- Seek for a rustic to pick out code .
- SMS verification .
- Resend a brand new request if consumer didn’t obtain any code .
- Present all dialog record (customers conversations And teams conversations) .
- Present all contacts record .
Search (Conversations/Contacts) Options:
- Seek for a conversations by username/cellphone quantity .
- Seek for a contact by username/cellphone quantity .
Choose contact Options:
- Choose contact to begin new dialog .
- Choose create new group motion .
Create Group Options:
- Choose members to begin create group .
- Select an Picture/Identify fro group .
- Create group Offline/On-line .
Consumer Standing Options:
- Present consumer standing record .
- Present present consumer standing .
- Delete/Edit/Add a selected standing .
- Delete all standing .
- Present consumer (Identify/Standing/Picture) .
- Delete your account .
- Allow/Disable Enter key as ship key.
- Change fonts dimension in messages.
- Change Wallpaper.
- Allow/Disable Conversations tones .
- Change notification tone for consumer/group messages .
- Allow/Disable vibrate.
- Change notification mild for consumer/group messages .
- Details about the appliance .
Profile Preview Options:
- Present consumer/group primary data .
Edit Profile Options:
- Present/Edit consumer Picture/Identify .
- Present present consumer standing and consumer quantity cellphone.
- Consumer Profile :
- Present all consumer data .
- Present consumer media .
- Edit/Share/View contact in handle .
- Group Profile :
- Present all group data .
- Present group media .
- Edit/Delete/Exit group actions .
Present group members record .
- Make member as an admin choice .
- Delete member from group choice .
- Ship a message to member choice .
- View member profile choice .
- Add new contributors to group .
- Ship a real-time messages .
- Consumer can ship media (Audio/Picture/Video/Doc) .
- Recording audio .
- Ready/Despatched/Delivered/Seen indicators to know message standing .
- On-line/Offline/IsTyping/LastSeen indicators to know consumer standing .
- Use emoticons in your chats .
- Delete/Switch/Copy message .
- Present notification when a brand new message acquired .
Design And Animations Options:
- UI follows Materials Design Principals .
- WhatsClone has many alternative animations.
Android M permissions are carried out
> Dashboard <
- Present Customers/Teams/Messages counter .
- Present the final new customers .
- Present joined customers by nation .
Customers part Options:
- Present Customers record and there data .
- Delete consumer motion .
Messages part Options:
- Present messages record .
- Delete message motion .
Teams part Options:
- Present teams record .
- Delete/View group motion .
- Present group members .
Teams part Options:
- Edit utility title (only for dashboard) .
- Edit SMS supplier data .
- Edit admin profile .
Simply Comply with the clear documentation supplied with the mission for simple setup.
For Advance modifications, correct information of android programming ideas is required.
- VPS (Digital non-public server) it’s choose to get Ubuntu system.
- Have an account on Twilio.
- Click on right here