i need to make Android App that enables users to make free voice and video calls as well as let them send free instant messages.
App use Google Firebase to store user's data i.e email, password, personal information, calling history and messages. i can create free Firebase account so no need of buying hosting/domain.
Sinch SDK is used to send instant messages and to make voice and video calls.
User can easily manage his/her account i.e update email and password or update personal account information. In case user forget his/her account password, he/she can easily retrieve password via email