Wirio works in a simple way:
- User needs an interpreter
- User picks two languages on his phone and requests to be called by an interpreter.
- Backend searches for an available interpreter in the requested languages and creates a conference call between the user and the interpreter.
- User is billed by call duration.
The iOS app was developed in Objective-C, the Android app was developed in Java and the backend was developed in Grails. It integrates with a third party payment provider and a VoIP provider.