Abstract
After the COVID-19 pandemic struck the world, most of the businesses, workplaces and schools were shut down for extended periods of time. Digital interactions became prominent worldwide and technology played a key role during this transformation. Virtualization of meetings has replaced physical interactions and helped in promoting collaboration amongst teachers, students, associates, colleagues, employers, and everyone working towards an organization’s objectives. The pandemic also brought massive changes to the education system. The delivery of instruction was mostly online and students in grades K-12 and universities relied on video conferencing to bridge the in-person learning gap during these unprecedented times. A reliable and streamlined communication system saves travel time, improves productivity and efficiency, and helps build meaningful relationships. Although there exists applications for video conferencing, there are some drawbacks like monthly costs, setting up or security issues which led to the development of this application. In this project, I am creating an android based application ‘ScheduleMeetApp’ for video conferencing and quick and easy meeting scheduling. Users can login to the application by 3 ways, Email Sign up/Sign in, Google login or Facebook login. After successful authentication, user is navigated to the home page which has four tabs, namely Meet&Chat, Meetings, Contacts and Settings. Each user can join a meeting in multiple ways, either by manually entering the meeting id and joining the meeting, or by clicking on the meeting invite link in the email or chat feature. User can schedule a new meeting and send the meeting invite link to other users by email. The scheduled meeting details are stored in the Cloud Firestore database. The Contacts screen displays a list of successfully signed up or signed in users of the application. It has a search filter which allows us to do a quick search for a particular user. Each user in the contact list has a profile section with three features, Video option allows one-to-one video call, Audio option allows one-to-one voice call and Chat option allows real-time text message to that user. The Settings screen has options to logout and easy navigation to the other tabs.