The use of Cordova, Ionic and Angular technologies allowed fast implementation of the user interface according to the UX / UI design. Using one language (JavaScript) and one framework (Angular), front-end programmers were able to quickly create a mobile application interface for both Android and iOS platforms.
However, with limited documentation, a significant amount of time had to be spent to take over the existing source code to properly conduct QA testing and fix the bugs. Additional coding had to take place to fix a number of issues including:
- The User Interface,
- Onboarding users,
- Starting the ‘group call’,
- Re-configuration of the webRTC.
During the project it also became apparent that the audio-module had to be re-written in order to support larger numbers of users within a single ‘conference’ call.