Video Calling Mobile App in Real-time Environment

Project Domain / Category

Mobile Application

Abstract / Introduction

In the past few decades there has been a revolution in computing and communications, and all indications are that technological progress and use of information technology will continue at a rapid pace. Rapidly invention in the information technology, the cellular-cell phones have come, with all the features that can have a computer. This fast and continue use of new information technology has made a mobile communication technology need of every people to get advantages out of it. Mobile communication is the easy and the cheapest technology for everyone to communicate in any case.

This real time android mobile app will let the users to do video calls, share videos, send photos, documents and video conference calls in a group through their cell phones via blue tooth and Wi-Fi. This mode of communication is very easy, time and money saving. The development of application is intended to bring this interesting activity into practical will motivate the students to build up programming learning skills and to make them practically sound in the field. So, the project assigned to the students is to create an android mobile application to communicate in real time with friends, family and other contacts using Internet and/or cellular technologies.

Functional Requirements:
  1. Student should provide detailed explanation of each
  2. Able to provide the registration, login/logout interface
  3. User can send/receive request to connect with other users. This should be saved in address book in the
  4. App Should reflect real time information sharing feature like, sharing of videos, pictures /images in your phone gallery with your friends
  5. Should provide basic file-sharing among friends/family
  6. App must support to video calling features
  7. App must support to video conference calling features
  8. App must have ability to work with 3G or 4G and/or Wi-Fi and blue tooth to provide real time environment
Tools

Android Studio Programming Language: Java

Database: SQLite / Firebase etc.

 

Leave a Comment