Description
Flutter Master Course By Building A Video And Voice Call Chat App. Here you’ll master a real-world app and app building techniques by learning Flutter, Laravel, Firebase, and third-party SDKs for voice and video calling applications. This course is suitable for people:
- From beginner to advanced
- To find a job
- For a co-op thesis
- For prototyping
- To master application development
Application features
- Third party login
- 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 start of a voice call
- Sound at the start 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 the background service. So users feel that the app sends messages very quickly. The same goes for sending images. First, we save the image locally and then send it to another user. We also store the user profile locally, so you don’t need to authenticate with Firebase or Laravel to login. The next time the user logs in, the user feels it’s fast because we read the data locally first. The same goes for chat history. Chat history is first read from local memory.
Flutter Framework: We used the Flutter framework to create a beautiful user interface for iOS and Android. In the 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 saving chat history, images, listening for document updates and uploading images.
Laravel framework: The Laravel framework we used to build the 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 use video and voice calling service. Agora provides a very stable API for voice and video calling.
What you will learn in Master Flutter By Building 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 backend and third party servers
-
Learn about Laravel Framework, Firebase Firestore and Agora SDK
-
Learn how to build APIs using the Laravel Framework and use the Flutter Framework API
This course is suitable for people who
- From beginner to professional
Details of Master Flutter By Building 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
Headlines of Master Flutter By Building A Video And Voice Call Chat App course on 1/2024
Course prerequisites
- Flutter and Dart SDK are installed as well as PHP and Composer
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
English subtitle
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
14.4 GB
Be the first to comment