Encerrado

A video conferencing app in Android Studio

Android Video Meeting App Development | Episode #1 | Project Setup | Primary Layout Design

23,132 views

Chirag Kachhadiya

12.6K subscribers

Published on Jul 19, 2020

Android Video Meeting App Development | Episode #1 | Project Setup | Primary Layout Design

Welcome.

In this tutorial series, we will build a video meeting or conference application from scratch. First of all, let's understand the idea of this application. To implement real-time activity like video meetings we must have some identity or destination link to the receiver.

For that users will sign up for their account using some basic details like the first name, last name, email, and password. To store all of the user data we will be using the cloud fire store database, which is a flexible and scalable database for mobile, web, and server development from Firebase and Google Cloud Platform.

After sign up, the user will sign in to their account using email and password. We will store logged user information into shared preferences to handle auto-sign in so users don't need to enter email and password every time.

After sign in, we will display a list of other users that are signed up in our application except for the currently logged user because nobody is going to start a video meeting with himself.

In a video meeting, the user will initiate the video meeting by sending a meeting invitation to another user. To send a meeting invitation we will use firebase cloud messaging which is a cross-platform messaging solution that lets you reliably send messages at no cost. Using FCM, you can notify a client app that a new email or other data is available to sync.

Once the meeting invitation sent, the receiver has two options, accept or reject the invitation. On acceptance or rejection, the related response message will be sent to the meeting initiator or sender. If the user wants to cancel the meeting invitation then it can be done by the hang-up process, in which another remote message will be sent to the receiver to cancel the current meeting invitation. This is the complete meeting invitation process.

On acceptance of the meeting invitation, the video meeting will start using the Jitsi Meet. To implement video meetings or conferences lots of groundwork is needed, to simplify this process we will use a pre-built Jitsi Meet client which is a free, open-source project that provides web browsers and mobile applications with real-time communication (RTC) via simple application programming interfaces (APIs). It allows audio and video communication to work inside applications and web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps. This Jitsi Meet client provides the facilities like, switch sound devices, invite more people to the meeting, audio-only mode, toggle camera, tile view in case of more people. The best part is you can also start chat conversion during video meetings.

For Reference You Can Use Following Playlist-

[login to view URL]

Additional things to add-

A splash screen in the start of app with Company's logo

([login to view URL])

And The same logo act signup/sign-in page on the action bar.

//Need the source code along with apk file//

Habilidades: Android, Mobile App Development, Java

Veja mais: video podcast app android, live video streaming app android, how to make a soundboard app android studio, video chat app android studio, video conferencing app for android, create a compass app android studio, how to make a video player app for android, building a video player app in android (part 5 / 5), video streaming app android studio, best free video conferencing app for android, how to build a video conferencing app, a problem occurred evaluating project ' app'. android studio, best video conferencing app for android, video sharing app android studio, how to make a video conferencing app like zoom, how to build a video conferencing app like zoom, video streaming app - android studio, how to build a video conferencing web app, how much does it cost to build a video conferencing app like zoom

Acerca do Empregador:
( 0 comentários ) Lucknow, India

ID do Projeto: #30537218

3 freelancers estão ofertando em média ₹1517 nesse trabalho

KayaCreation

Hi I have gone through your project "A video conferencing app in Android Studio" brief & feel confident to design a creative, modern & professional design for your task. My experties includes Mobile App Development, Mais

₹1500 INR em 1 dia
(1 Comentário)
2.9
Amitx03

I have been a freelancer for more that 10 Years doing Project Related to Digital Marketing and Web Development Please feel free to whatsapp me at +919353885954 or skype me : vaistoonline at gmail dot com

₹1050 INR in 7 dias
(0 Comentários)
0.0
ImtiyazAliJafri1

Hey!! I have read your project details. My team is specialized in developing mobile apps for android and iOS native applications. We stand out when it comes to quality products and solutions. You can go through so Mais

₹2000 INR in 7 dias
(0 Comentários)
0.0