A Video Caliing Application built in Android Studio 3.6.3 with Firebase RealTime Database Support and TokBox API.
- This Application uses Firebase phone Authentication as a SignUp method for users.
- Users can create account through their phone number so it comes with Country Code Picker.
(CCP) is an android library which provides an easy way to search and select country or international phone code.
- User can
set
andupdate
their Profile Image, Username, Status in Settings Activity of the Application. - App has
Find Friends Activity
where users can look around for numerous people using the application or thay cansearch
a specific user also, through their username through Search Bar. - User can view different users profile and can send them
Friend Request
throughAdd Friend
Button in user's profile activity. - User gets
Real-time notification
with Firebase for every friend request received through the Notification Activity of application. - User has the choice to Accept or Decline Friend Request received with
Accept Friend Request
andCancel Friend Request
Button in Notifications Activity. - Request Sender is added automatically to the Contacts Activity of Current User if a user Accepts the friend request.
implementation 'com.google.firebase:firebase-database:19.3.0'
implementation 'com.google.firebase:firebase-storage:19.1.1'
implementation 'com.google.firebase:firebase-auth:19.3.1'
implementation 'com.firebaseui:firebase-ui-database:6.2.1'
implementation 'com.hbb20:ccp:2.1.9'
implementation 'pub.devrel:easypermissions:0.4.0'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.opentok.android:opentok-android-sdk:2.15.3'
implementation 'com.airbnb.android:lottie:3.4.0'