Użycie technologii takich jak Cordova, Ionic i Angular pozwoliło szybko zaimplementować interfejs użytkownika zgodnie z designem UX i UI. Używając jednego języka (JavaScript) i jednego frameworku (Angular) programiści front-endu mogli szybko stworzyć interfejs aplikacji mobilnej na platformy Android i iOS.
Niemniej, ze względu na ograniczoną dokumentację, sporo czasu musieliśmy poświęcić na przejęcie istniejącego już kodu, aby prawidłowo przeprowadzić testy jakościowe i naprawić błędy. Dodatkowe kodowanie poświęcono naprawie problemów związanych z:
- Interfejsem użytkownika
- Onboardingiem użytkowników
- Rozpoczynaniem ‘rozmowy grupowej’
- Rekonfiguracją webRTC.
Podczas trwania projektu stało się także jasne, że moduł audio musiał być przepisany w celu możliwości obsługi większej liczby użytkowników w trakcie jednej rozmowy ‘konferencyjnej’.