Mobile apps development process
Our development team for this project included 1 Xamarin developer, 1 QA-engineer, 0.25 Technical writer, and 0.2 Back-end developer.
During the project implementation, the team of Belitsoft used a cross-platform framework Xamarin as an optimal solution for development mobile applications both for iOS, Android, and Windows OS. This solution let reduce the duration of the project, saved Client’s costs, and provided the possibility for continuous improvement of the mobile applications.
We use Agile and Kanban-based project management approach with monthly releases, so all our development process was transparent to our client. Jira, Confluence, Skype, and GoToMeeting were used during the project implementation to communication with the Client and reporting to him. Face-to-face meetings in our office supported emotional contact with the Client.
Regular brainstorming and roadmaps creation provided the app’s development according to the wishes and requirements of our Client. The team of Belitsoft was highly motivated and worked fast due to clear tasks set by the marketing department of the Client.
Testing
Automated and manual functional testing allowed our Client to be sure in compatibility of the apps with the required operational systems and devices (iOS 8.0 or later (iPhone, iPad and iPod touch), Android 4.0.3 or later, Windows 10 and Windows 10 Mobile) and its high usability (user-friendly design).
In addition, our QA engineers applied stress testing (simultaneous use of the app by 6,000 users) and performance testing (applying various load scenarios) to be sure that an application is fast and reliable.