Flutter Whatsapp Web App Clone | Full Stack Web Development
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.32 GB | Duration: 2h 39m
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.32 GB | Duration: 2h 39m
Learn Website Development with Flutter & Firebase as Backend with Real Time Push Notification for Web using FCM
What you'll learn
Flutter Website Development
Flutter Full Stack Web Development
Real Time Push Notifications System for WEB
Private One to One Chat System
Fully Functional WhatsApp Web Clone App
and much more
Requirements
you must have some basic programming knowledge
you must have some basic flutter knowledge
Description
In this course you will learn how to create full stack web applications with real time push notifications for web using firebase ac backend with flutter.The web itself is a flexible platform, but Flutter is ideal for building web applications like PWAs or SPAs and bringing your existing mobile app to the web. Reach more users. Acquire users beyond app stores without limitations from just a click of a URL in a web browser.The FCM JavaScript API lets you receive notification messages in web apps running in browsers that support the Push API. This includes the browser versions listed in this support matrix and Chrome extensions via the Push API.Firebase Cloud Messaging, formerly known as Google Cloud Messaging, is a cross-platform cloud service for messages and notifications for web applications.Firebase is a set of backend cloud computing services and application development platforms provided by Google. It hosts databases, services, authentication, and integration for a variety of applications.Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud. Cloud Firestore is a NoSQL document database that lets you easily store, sync, and query data for your mobile and web apps - at global scale.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Create and Setup a new Flutter Project | Define Theme & Colors for our Web App
Lecture 2 Create and Setup a new Flutter Project
Lecture 3 define default theme and colors for our web app
Section 3: Create Web Pages and Defining Routes
Lecture 4 create web pages
Lecture 5 defining routes for web pages and setting up initial route for first web page
Section 4: Login Web Form and Signup Web Form UI UX
Lecture 6 setting up login signup page background colors
Lecture 7 show circle avatar for profile with outlined button
Lecture 8 text fields implementation
Lecture 9 login and signup button with progress bar if loading
Lecture 10 toggle between signup and login form
Section 5: Flutter Web - How to choose / pick image on Web
Lecture 11 flutter web pick image from computer
Section 6: How to connect Firebase with Flutter Web App
Lecture 12 connect firebase with flutter web app
Section 7: Login & Signup New Users | Authentication, Upload Image & Save Data to Firestore
Lecture 13 flutter login and signup web form validation
Lecture 14 create and authenticate user with email and password
Lecture 15 upload image to storage
Lecture 16 save user data to firestore database
Lecture 17 signin user with email and password
Section 8: Implement Chats Header | Tab View for Recent Chats and Contacts List
Lecture 18 home web page ui ux
Lecture 19 retrieve current user data and pass it to chat area
Lecture 20 display current user info on chat area header
Lecture 21 implement tabs for recent chats and contacts list
Section 9: Implement Messages Area
Lecture 22 implement messages area
anyone who wants to learn website development using flutter,anyone who wants to become full stack flutter web app developer