When you know exactly how the app should look, you can start developing and implementing all the features.
As a designer, I don’t want to put a project manager’s shoes and describe how project management works and what developers do.
At this stage, my role in the project is not finished yet, even if developers are coding the app. There are many cases when developers need my assistance with design implementation (incredibly sophisticated ones).
From my experience, there are also many design adjustments at this stage, especially when the project is complex and long-term. In such cases, requirements constantly change, and so should the app design. When the project grows, additional screens should also be desired.
Testing
From the design perspective, it’s crucial to test the app properly. Quality Assurance engineers should test the app to verify whether it meets all requirements and expectations and behaves as planned. They should investigate whether there are no bugs or issues that might discourage people from using it.
What’s essential, testing should not be conducted by people involved in the project: developers, designers, project managers or stakeholders. Quality testing needs the fresh eye of someone who has never seen the app before (but knows the documentation and the app idea).
Quality Assurance engineers should test functionality, performance, security, bugs and issues, UI design and utility. You need to be sure the app looks like intended on all screen sizes and resolutions worth considering in your case.
The app is ready to be launched only when all issues are fixed.
Launch
When you have your app developed and it works as planned, it’s time for the launch. There’s no difference whether it’s a published website or mobile apps uploaded to Apple App Store or Google Play Store – it’s always a big deal for everyone (especially the designer).
That’s the moment when we’re sharing the fully functioning app with people and encouraging them to evaluate the app design and provide feedback.
There’s also a lot to be done after the launch. Having an app is like a continually evolving project – you should analyse people’s behaviour and respond to it by adjusting the app design and behaviour.