Chat--Real-time communication software prototype design

Source: Internet
Author: User

Prototype Display address: section Chat

Prototype design tool: Ink knife

Operating Environment: Android,web browser (chrome test)

Android Download:

Description: The product prototype is a frame design before the whole product is available, the prototype of the product is basically built on the frame structure, not attention to the beautification of the icon and the layout of the details.

Need

Branch Chat, as the name implies, do our own real-time communication software, convenient campus communication links, complete point-to-point instant communication, greatly meet the needs of hkust users.

Approach

With careful consideration, the tentative platform is based on Android for several reasons:

1. Mobile devices are easy to carry and meet the original meaning of instant messaging tools

2.Android for a large number of users, large base

The implementation method is mainly based on the chat framework, involving social circles and information exchange, detailed design see below.

Benefits

To realize the close communication between the Hkust friends and promote the cultural exchanges between the Ke friends;

Easy portability based on Android;

Set up a variety of features for chat.

Compettors

Instant communications before there are QQ, they have been large enough to the software to cover all aspects of the function, not our eyes, but I design "chat" prototype only to enhance campus communications to provide a trivial way, but also for advanced software engineering This course to hone their own.

Delivery

(If you want to promote) start with your own class, recommend the first batch of users and provide feedback, and then improve the software, and gradually expand the function, and then to other classes or labs or even the whole school-wide promotion, publicity and expansion, further improve the software architecture.

Mvp

Minimum viable product, I'll go deep into the basics of instant messaging software, develop new products with enough functionality to meet early adopters, and finally a complete set of features that are designed and developed only after considering initial user feedback.

prototype Design Basic structure Diagram

Start Interface

Home

Home page Default section chat tab;

In the bottom bar can switch "chat", "Contacts", "Find", "self" four tags;

View information to access the chat page.

go to the chat page

can see their chat information with friends, at the bottom of the keyboard input and voice input switching function, expression package management and more features;

Emoticons Pack

Left slide Toggle Emoji Pack, keyboard input and voice input can switch to each other

More Features

Picture Send

Call function

Send Location

Send Red Envelopes

Contact page

Friend info

Discovery Page

Circle of friends and family

Search a search

Own page

Wallet

Set up

(funny. jpg)

Some ideas about prototyping

1. Prototyping does not have to struggle with the UI processing, not necessarily the icon, the theme of the exquisite (that is the post-art thing), do not necessarily do the functions of the exhaustive. MVP's idea is to develop a new product or website with sufficient functionality to meet early adopters, and the final set of functions is designed and developed only after considering the initial user feedback.

2. In the process of using ink knife to be proficient in the use of the motherboard, with a good master many areas of the difficulties can be solved, but this is also difficult place. In this design I set up a sweep of the master, Chat page template, examples are as follows:

3. Skills and skills to be trained through this exercise:

Se:requirement

Programming:comprehension

Programming:disign

Personal Software Process

Direction Outlook

In the case of MVP, choose the first batch of people (such as the class), according to their feedback and then improve the software, beautify the theme, and gradually expand the function, and then to other classes or labs or even the whole school-wide promotion, promote the expansion, further improve the software architecture.

Chat--Real-time communication software prototype design

Above.

Chat--Real-time communication software prototype design

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.