Udemy

Master Flutter App Dev By Building A real Time Chat App

Enroll Now
  • 376 Students
  • Updated 12/2024
4.4
(41 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
12 Hour(s) 29 Minute(s)
Language
English
Taught by
Dastagir Ahmed
Rating
4.4
(41 Ratings)

Course Overview

Master Flutter App Dev By Building A real Time Chat App

Complete Flutter Firebase Chat App

You will learn here how to master firebase and flutter by building a real time chat app. It's a course for building iOS and Android app using Flutter.

Here I have covered how to build Flutter UI to advanced Flutter concept. But this tutorial mostly focuses on how to build a strong app using firebase.

We talked a lot about firebase data storage and how to retrieve them and show on the app. We used a lot of complex queries and conditions to work with.  You will learn how to use where() clause, double where() and withConverter() and conditional check. You will also learn about complex processing and listening data update and document updates.

We also showed step by step how to examine on the data.  At the end of the course you will get the complete source and master flutter and firebase real time chat app building.

There are fifty three chapters and each chapter deals with a different topic. And more chapters would be added in future.

Screen Features

1. Launch screen

You will see it has screen with three slides. The last one lets you enter in the login page.

2. Login screen

We used social networking for launch screen. The paid version app includes both Google and Facebook sign in. But you will have issues with Facebook login. We will also do Apple account login.

3. Contact screen

From contact screen you would be able to see how many people have chatted to before. You may choose any to chat back.

4. Chatting screen

Here you would be able to chat between two people and get instant messages. Currently you send images and texts for chatting.

Not only you may send photos on the chat, you may also take photos and send.

5. Personal center

Here is your dashboard. You navigate to other screens and logout.

6. Allow location

The app uses user's current location. With this you know who you are chatting to. And there current location.

7. Photo view screen

Here you can tap on a photo and enlarge it.

8. Notification

We will have notification bar to see when others send message

Course Content

  • 10 section(s)
  • 79 lecture(s)
  • Section 1 Introduction
  • Section 2 App set up
  • Section 3 Run on device
  • Section 4 Work on UI and Controller
  • Section 5 Sign in Page UI and Controller
  • Section 6 Basic understanding of designing firebase database (no coding necessary here)
  • Section 7 Read firebase data
  • Section 8 Chat page and controller
  • Section 9 Message page upload image and get history data
  • Section 10 User location

What You’ll Learn

  • Learn the most basics to advanced knowledge how to make a chatting app and work with flutter firebase
  • Intermediate to advanced knowledge of Flutter Framework
  • Intermediate to advanced knowledge of Firebase
  • How to make advanced query of Firebase
  • How to design UI in Flutter Framework
  • Learn the Getx State Management System
  • Learn about Google, Apple and Facebook Login
  • Learn how to send notification to users using firebase


Reviews

  • D
    Derrick J Willard
    1.0

    While I like where you are going, get the downloadable content cleaned up and current, or you are leaving us guessing on what's needed to build the app.

  • J
    João
    4.0

    Very good course and instructions were clear! However, some videos are messed up a little bit. The instructor cuts some long videos in small lessons and sometimes it is messed up, seems like something is missing. So I had to watch the course with his Youtube live opened to verify what is going on with those lessons, because there is no cut on his Youtube video.

  • C
    Cromuel Barut
    5.0

    This is a good project-based course that can be finished within a month. ☺️

  • R
    Rajjeet Phull
    4.0

    Sections could be better labelled and ordered. Overall, this is great course for learning how to actually implement a scalable real-world chat app. I felt like I built a cheap version of whatapp.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed