Download - Whatsapp App Clone Solution | Mobile App Development | Iphone App Development | Endive Software
Cooperation Tool & third party integrations
Originated from software support to empower fast and simple correspondence, both one to one or among groups Txtme is an application that hosts the facility
One to One One to Many
Endive will be using third party tools & API’s wherever needed. As of now EndiveSoftware is using:
SMS API
VOIP Call
i. Txtme provides a platform to its users to chat with his friends or contacts with their read status and time.
ii. This app will fetch the contact list from user device and will show the users as app contacts who are also available on the app.
iii. Other users who are not available on the app will also be contacted via SMS from the app.
iv. This app will also allow users to share files with friends. The user will also be able to make voice call through the app to his friends.
TxtMe App (Watsapp Clone)
Technology
This App will be built using the following technologies and platforms:
iPhone/iPad App:
Development Language Objective C, Swift
Framework Cocoa Touch
SDK iOS SDK
IDE Xcode
Database Server SQLite, CoreData
Android Phone/Tablet App:
Development Language Java
SDK Android SDK
IDE Eclipse
Database Server Android Database, SQLite
Txtme Application Features
Splash Screen
When a user will tap on the app icon from his/her device, he/she will be displayed with the splash screen at first for 2-3 seconds. The splash screen will contain the application logo/name and its version name.
Register After the splash screen, user will be landed to the Register screen. User will be able to register in the application via his/her phone number.
Terms and conditions are displayed on this screen and user needs to agree to the same in order to proceed ahead.
Once phone number will be input, user will click on next, he will receive a verification code on his phone number via SMS and will be taken to the verification step.
Note: The Phone number will be the unique id for each user. User can’t register twice with the same phone number.
Continuing…
Verify Phone Number
Once user will input his phone number & clicks Submit, then he needs to verify his phone number.There will be an input field where he needs to enter the verification code which he received via SMS. Or app can auto retrieve that verification code from SMS.Once verified, user is done with the registration process & will be taken to the Landing Screen (Chat Screen).
Resend Verification Code:In case if user didn’t receive the verification code, he can click on resend verification code button to get the verification code again.
Continuing…
Set up Profile
After phone number verification, then screen that come up is the profile setup , here user needs to fill his First & last name & tap next.
Continuing…
Chats (Landing Screen)
This is the main landing screen of the app. Each time when a user will open the app, he will be shown with this screen.
At the first time when user will come to this screen after sign up, no chats will be shown there. A message will be there ‘Pick a contact from your contact list to start chat.
When user will start a chat with any of the friends, a chat list as history will be managed here on this screen.
Each of the Chat list item will be shown with below info:i. User Nameii. User Profile Imageiii. Last Message Sent/Receivediv. Last Message Sent/Received Time Stamp
Continuing…
Actions on Chat Screen
Single Tap on a Chat List Item:User will be taken to the chat room of the particular selected user.
Tap & Hold on a Chat List Item:User will be shown with below menu options:
Archive: Chat will be archived and will be shown at bottom of the chat list with an Archives header. Delete: To delete the chat. Mute: To mute the notifications on incoming message in the chat.View Contact: To view the contact details or we can call it profile.Mark as Unread: Mark last message of the chat as unread.
Continuing…
Contacts
This will be the 2nd tab of the main home screen. Here the user can see all his phone contacts which are registered on this app. SO those will be called as app contacts.
Contacts will be listed with below info:i. User Nameii. User Profile Imageiii. Current Status Update
Total number of app contacts will also be shown there on top of this screen.
Continuing…
Calls
This will be the 3nd tab of the main home screen. Here users can his call history. Call logs will be listed with below info:i. User Nameii. User Profile Image
On tapping it, user can see the profile image pop up with below action:
Message: On tapping it, user will be taken to the chat room for the user. Call: On tapping it, user can make a call to the user.
Info: On tapping it, user can see the user profile.
Date & Time of last call
Button to Call: On tapping it, user can make a call to the respective user.
Continuing…
Settings
This screen will display users short profile with below more setting options:1. User Short Profile
Below info will be shown in user’s short profile:i. User Nameii. Profile Imageiii. Current Status
On tapping to the short profile section, user can see his own profile in detail view with below info:iv. User Name (With edit option)v. Profile Image (With edit option)vi. Current Statusvii. User’s Phone number
Continuing…
Continuing Settings …
2. Account
On tapping to this option, user will be shown with few more sub options on a different screen:i. Privacyii. Change Numberiii. Delete my Account
Note: Each different section has its own sub sections
Continuing…
Continuing Settings …
3. Chats
On tapping to this option, user will be shown with few more sub options on a different screen:i. App Languageii. Chat Setting Optionsiii. Wallpaperiv. Chat Backupv. Chat History
Note: Each different section has its own sub sections
Continuing Settings …
4. Notifications
On tapping to this menu, user will be shown with below setting options related to notifications:i. Push Notifications (On/Off)ii. Conversation Tonesiii. Message Notificationsiv. Group Notificationsv. Call Notifications
Note: Each different section has its own sub sections
Continuing…
Continuing Settings …
5. Data Usage
On tapping it, below setting options will be shown to the user:i. Network Usageii. Media Auto Downloadiii. Call Settings
Note: Each different section has its own sub sections
Continuing Settings …
6. About & Help
On tapping it, user can see below options to get help:i. Aboutii. FAQiii. Terms & Privacy Policyiv. Contact Us
Note: Each different section has its own sub sections
Continuing…
Continuing Settings …
7. Data Usage
On tapping it, below setting options will be shown to the user:i. Invite a friendii. Show all contacts
Note: Each different section has its own sub sections
Unique Features of Txtme App
Some additional features of Txtme App (watsapp app clone)
Push notifications for messages delivery
Commercial Spot at the bottom of the screen
Connect with Facebook
Connect with Google+
Find Nearby Friends
Hide Chat
THANKSVisit us : www.endivesoftware.com
Contact us:
Email: [email protected]: endive-consultingMob : +1(941) 312-2199