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