The basic process of app development

Source: Internet
Author: User

Confessions of a standalone app developer: Being an app is a gamble, you're going to bet

Let's look directly at the entire app development standard process that the app practitioner must know.

General app development and on-line process steps are as follows:

First of all, to make an app, you have to have an idea, which means that the first step is the idea of the app.

Second, it is through those ideas to carry out the main functional design of the app and the approximate interface concept and design.

App development is an ongoing process of scrutiny.

First of all, if you want to do an app, you have to communicate upfront, initially showing the app to achieve the effect, belongs to which type of app. Start the project evaluation phase with the basic finalization of functionality and implementation value. At this time, the product manager will evaluate the price and duration based on the previously agreed functions and establish a preliminary project scheduling. In the series of pre-work has been recognized by customers, the signing of the contract to formally start the project. The project begins with various departments to start a meeting of the project, the design department begins to design the UI (product interface) and UE (user experience), to develop a creative design for the product, to form a preliminary, after the first customer confirmation.

In accordance with the specific results of the exchange two changes, and finally confirm with the customer high-fidelity visual map, began to enter the development phase.

After engineers for a period of time development, product basic molding, formally began testing. Test qualified, confirm that there is no bug after communicating with the customer, start acceptance. The customer carries on the test, proposes the revision opinion.

After the customer acceptance is satisfied, the developer will deliver the app to the customer, the customer according to the app estimate the amount of visits, the number of users to make the server choice, the server can buy their own management, can also buy after hosting, can also be rented directly. The quality of the server also directly affects the quality of the app user experience.

Once the server is selected, the app will be ready for launch.

Specifically, we can look at this app to develop a standard process infographic:

In this step of the line, you first have to reserve time in the early days.

Apple's App Store reviews an app for a week or so, so if it's planned for a time-to-live project, the development test must be completed half a month in advance to allow time for the on-line audit.

Android Market general audit faster, generally in 3 days or so.

Android Market is numerous, choose which platform on the line is better. If this app does not involve exclusive cooperation, it is recommended to launch the domestic mainstream platform, such as the Android Market, AZ Market, pea pods, application sinks and Jifeng market and so on. Some of the markets that are not well-known are grabbing some of the apps from large markets, so publishing doesn't have to cover all markets.

Part II: On-line required information and precautions

First, apply to become a developer

1. The company developer uploads the business License Scan (has annual inspection)

2. The individual developer uploads the positive and negative scanned pieces of a valid ID card

3. All upload proof materials must be true and valid

4. The contact person provided by the developer, the contact telephone will be used as a channel for the mobile app market to contact the developer, need real and effective

Second, upload software information considerations

1. Software name, text description and cannot violate the relevant national rules;

2. There is a website in the software introduction, must be related to the software developer or the content, no other irrelevant content

3. Software icon, must be from the upload software and clear content, and the current version of the corresponding

Third, the app release process should be noted:

1. Ensure that the software can be installed, used and uninstalled properly to ensure a good user experience

2. No plagiarism, if there is infringement will not be audited, has been launched software will immediately off the shelf

3. Does not violate the relevant national rules;

4. If the software has the charge content, must give the user the explicit prompt

5. If the software contains a built-in SDK (software Development Kit), it must not contain information that violates the relevant laws of the country;

Iv. mobile app Framework and prototype demand map generation

1. Create app requirements, communicate with customers to confirm app

2. Management platform Account opening

3. Dual version app frame output

4.APP Content Architecture Organization

V. APP UI Design and production

1. Mobile app interface design--app material collection and processing

2. Mobile app icon design--app content production upload

3. Customer Confirmation

Six, mobile app program test tuning

1.APP Content Testing

2.APP Performance Test

3.App Functional Testing

4.APP Visual Testing

Seven, mobile app app launch

1. APP Store Release

2. Release of mainstream Android Market

3. App download page (Web/wap) released

4, two-dimensional code generation

5.APP Application Manual

Overall: simple and comfortable interface + novel attractive content + Good server + timed update upgrade = Good user experience.

Basic process for app development

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.