whatsapp app clone solution | mobile app development | iphone app development | endive software

18
Whatsapp App Clone Solution – Endive Software Endive Software Pvt.

Upload: endive-software

Post on 11-Apr-2017

185 views

Category:

Technology


0 download

TRANSCRIPT

Whatsapp App Clone Solution – Endive Software

Endive Software Pvt. Ltd.

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