1:1 Simple Video call app

Job ID: 32081331

Budget: €8 – €30 EUR

PLEASE POST REAL TIMEFRAME AND REAL SUM!!!

The goal is to create an iOS application using the Twilio Video Framework. The application will allow users to make a 1-1 video call.

The UI does not need to be spot on. It just needs to be functional. All the icons used in the proposed design are SF-Symbols (https://developer.apple.com/sf-symbols/). So there should not be any need to extract them from Figma.

List of features
Lobby screen
On this screen the user can enter a room name and its user name.

Both fields are mandatory so if one of them is empty an alert/popup has to be displayed to the user.


Room screen / Room Screen
Empty room
If only one user is connected to the room the empty room views element are displayed on screen.


Video call 1:1
When a second participant is connected the second participant video takes the full screen view.

The gray area is the camera preview for the local participant. Tapping on the preview should switch the camera from front camera to rear camera (Think about mirroring for the preview view).


Toggling audio
Tapping on the microphone / mute or unmute the local participant


Toggling Video
Tapping on the camera enables or disables the camera.


Sending/ Receiving wave
When participant A double taps on the video view (full screen) of the remote participant B. He sends a wave to the other participant B. When the wave is received on the other side of the call the participant B will have is phone vibrate and a wave (hand yellow) icon is displayed in the middle of the video


Disconnect from the call
Clicking on the red button disconnects the call.

Must read links
https://www.twilio.com/docs/video/ios
Related categories: Cocoa Swift iOS Development Apple Xcode Twilio