Description
Flutter Master Course by building a video and voice call chat app. Here you will master real-world apps and app building techniques by learning Flutter, Laravel, Firebase and third-party SDKs for voice and video calling apps. This course is suitable for the following people:
- Beginner to Advanced
- to find a job
- for a co-operative thesis
- For the prototype
- Mastering application development
Application Features
- Entry by a third person
- Login phone number
- Text Chat
- Video Chat
- Voice call chat
- Video call chat
- Send notification (text, voice and video chat)
- profile page
- SMS Notification
- Notification in voice call
- Notification in video call
- Sound at the beginning of a voice call
- Sound at the beginning of a video call
- Save chat history
Third-party logins include Google, Facebook, and Apple logins. We will also see how to log in using a phone number. The chat feature is very integrated as we used SQFLITE to store the chat history locally. First, we store the chat messages locally and send them to the other end in a background service. In such a situation, users feel that the app sends messages very fast. The same applies to sending images. First, we save the image locally and then send it to the other user. We also store the user profile locally, so you do not need to authenticate with Firebase or Laravel to login. The next time the user logs in, the user feels it is faster because we first read the data locally. The same applies to the chat history. The chat history is first read from the local memory.
Flutter Framework: We used Flutter framework to create a beautiful user interface for iOS and Android. In Flutter framework, we also cover a lot of Dart knowledge and how to use models and classes to work with views and controllers.
Firebase Service: We used Firebase to send user registration and phone number login. We also used Firebase to send notifications. Here in this tutorial, you will see more advanced features of Firebase like chat history, saving images, listening to document updates, and uploading images.
Laravel Framework: Laravel framework was used by us to create API for authentication. We also used it to store basic information and communicate with Firebase to send notifications.
Now SDK: We used Agora SDK to implement video and audio calling service. Agora provides a very stable API for voice and video calling.
What you will learn in the Master Flutter by creating a video and voice call chat app course
-
Flutter’s real-world production-ready voice and video chat program includes text messages
-
Learn how to set up different servers together and use them in a project
-
Learn how to work with Firebase, custom backends, and third-party servers
-
Learn about the Laravel Framework, Firebase Firestore, and Agora SDK
-
Learn to create API using Laravel framework and use Flutter framework API
This course is suitable for those who
- From beginner to professional
Description of Master Flutter by creating a video and voice call chat app course
- Publisher: Udemy
- Teacher: Dastagir Ahmed
- Training level: Beginner to advanced
- Training duration: 25 hours and 33 minutes
- Number of courses: 224
Master Flutter by building a video and voice call chat app course headlines on 1/2024
Course Prerequisites
- Flutter and Dart SDKs are installed as well as PHP and Composer
Course Images
Sample video of the course
installation Guide
After extract, watch with your favorite player.
English subtitle
Quality: 720p
download link
File Password: www.downloadly.ir
size
14.4GB