The complete process for developing an APP
The APP development process is actually not complicated (if you want to save time, you can refer to the low-code development-related platforms APICloud, App can, Qianniu Cloud, etc.), but for customers. Generally, mobile APP development is inseparable from UI designers, front-end development, back-end development, test specialists, product managers, etc.
The APP development process is actually not complicated (if you want to save time, you can refer to the low-code development-related platforms APICloud, App can, Qianniu Cloud, etc.), but for customers. Generally, mobile APP development is inseparable from UI designers, front-end development, back-end development, test specialists, product managers, etc.
Due to the different nature of the work, we divide the APP software development project into 4 stages:
1. Functional requirements stage – App Development Company Vancouver
1. Discussion of functional requirements: In the early stage, the product manager needs to communicate with the customer to understand the type, platform, function, product design requirements, duration, budget, etc. of the customer to be developed. Only by understanding the detailed needs of the customer can detailed APP development be made. Program.
Needs assessment: After submitting the plan, it is necessary to find front-end and back-end developers to discuss the feasibility of the plan, including the difficulty of functional development, actual development cost, and time.
2. UI design and project development: The various departments of the project began to discuss, and the UI design department carried out the design of the UI interface and UE for the product.
2. APP development stage – Custom App Development
1. Project initiation: Evaluation, pre-release, and official release time are proposed based on the product functional requirements document.
Program development process: front-end development-program development-interface docking-third-party access (Alipay, etc.)-regular project meeting communication and control project development-development budget audit.
2. Program test: The test specialist conducts a multi-model test for the APP. The test content includes APP content test, APP performance test, APP function test, APP visual test, debugging, and repairing for BUG. After passing the test and confirming that there is no BUG, communicate with the customer and start the acceptance process.
3. APP online stage – IOS App Development
APP online review: Generally, Apple’s APP STORE review takes about a week, and the Android review takes about 3 days. Therefore, the APP development test must be completed half a month in advance, and a certain amount of time is reserved for a long-term review.
4. Information and precautions required for online
(1) Apply to become a developer (for risk considerations, upload the information of legal persons)
1. The company developer uploads a scanned copy of the business license (annual inspection)
2. The individual developer uploads a scanned copy of the front and back of the valid personal ID
3. All uploaded certification materials must be true and valid;
4. The contact person provided by the developer, the contact number will be used as a channel for the mobile application market to contact the developer, and must be true and effective
(2) Precautions for uploading software materials
1. The software name, text introduction and screenshots must not violate relevant national regulations;
2. If there is a website in the software introduction, it must be related to the software developer or content, and there must be no other irrelevant content
3. The software icons and screenshots must be from the uploaded software and the content must be clear, corresponding to the current version
(3) Pay attention to the app release process:
1. Ensure that the software can be installed, used, and uninstalled normally to ensure a good user experience
2. Plagiarism is not allowed, if there is any infringement, the review will not be passed, and the software that has been online will be immediately removed
3. Does not violate relevant national rules;
4. If the software has charged content, the user must be given a clear reminder
5. If the software contains a built-in SDK (software development kit), it must not contain information that violates relevant national laws;
(4) The mobile App application is released online (provided that there is an Apple developer account, Dun & Bradstreet’s code, and the corresponding account is applied for in advance for third-party platform functions)
1. App store release
2. Released in the mainstream Android market
3. Release of App download page (web/wap)
4. QR code generation
5. App application manual
From the perspective of the R&D process of the above APP project, each version of the R&D has to go through the above 3 stages and 12 links. In theory, it is a complete assembly line, but how to ensure the smooth progress of the process? How to maximize the efficiency of project members? This is a test of the product manager/project manager’s version planning ability. Of course, the tacit understanding and communication between project members are also very important
related articles