Here we provide you with a sample application to experience the following core features of ZEGO Call:
- Make outbound voice calls
- Make outbound video calls
- Incoming call notification
- Configure devices during a call
The source codes are available on Github to enable you to build your first ZEGO Call application.
The main UIs of the sample app and their corresponding classes in the source code are as follows:
GoogleLoginActivity: The user login page. After successful login,
EntryActivitywill be redirected. And after successful login and before the login information expires, restart the sample app will skip this page and display the
EntryActivity: The homepage of ZEGO Call. You will jump to the online user list page after tapping the One-on-one call card.
OnlineUserActivity: The online user list page. You will jump to the calling page after tapping the voice call or video call button on the right side.
CallActivity: The calling page. Different UI will be displayed for different call types. This page contains in the CallUIKit.
a. The UI when you make an outbound call. You will see different calling pages according to the call type after the call is connected.
b. The UI that you see in a voice call.
c. The UI that you see in a video call.