- Develop video call functionality with Twilio SDK.
- Create a free initial API key from Twilio.
- Create UI for the Incoming and Outgoing call.
- Accept and Reject option should be there.
- Initially show all available channel users in List without any status type.
- Show all calling list in RecyclerView with the type(connected, missed call, rejected).
- User can also call from that list.
- Store all call logs to Room DataBase for offline operation with status tye.
- There are three steps of call connection dialing, connected and disconnect for the caller.
- And same for receiver ringing received and disconnect.
- Strictly use LiveData, DataBinding, RXJava and MVVM architecture.
- Use fragments.
Previous experience on Twilio a must. Please send work example.