
Creating a messenger app with Flutter
DEV MOO
Build a messenger app using Flutter's Riverpod state management and Firebase.
초급
Flutter, Firebase, riverpod
We will create an SNS app using Flutter's Provider/StateNotifier state management and Firebase.
109 learners
Level Basic
Course period Unlimited

Reviews from Early Learners
5.0
koyk0408
I bought this while looking for a course that covers both Flutter and Firebase. It was a bit difficult at first because I was new to providers, so I studied the basics of providers and finished it quickly. I'm going to listen to it n times... But I think I need to study providers more to fully understand it..ㅜㅜ First of all, I like that the sound quality is clear and consistent. The text is also neat and readable. And I liked that the instructor explained the reason why the code was done this way while writing it. I also liked the way the code was improved. Since it was an Insta clone course that could implement basic CRUD operations, I think I could use it to create any app. Overall, it was a neat, thorough, and clear course!
5.0
gimseongcheol33
This is a really helpful lecture. If you want to use Flutter, you should definitely take it.
5.0
hd.recssh
I will listen carefully. I will study with the hope that I can start my own business by creating my own app after listening to this lecture.
State management using Provider/StateNotifier
Sign up / Email authentication / Login / Logout using Firebase Auth
Translation/Batch in Firestore
Upload/View/Delete Images Using Firestorage
Flutter Animation
Pagination
Debounce
Change the app launch icon
Instead of similar to-do apps, use a cool SNS!
Learning Flutter State Management by Building
We've created this course to help you learn a variety of practical features. Learn the essential Flutter features needed to create an Instagram-like social media app!
Flutter Basics + Provider State Management
While creating a similar Instagram SNS app, you will learn about Provider (StateNotifier) state management and briefly learn about Flutter Animation .
This app is recommended for those who want to create a social media app, those who are curious about structure and state management, and those who want to implement complex functions beyond a to-do app.
A comprehensive overview of Firebase's key services
Learn about Firebase's main services , including Firebase integration, membership registration and email authentication login using Firebase Authentication, Firestore data retrieval/saving/editing/deleting/pagination and Transation/Batch, and how to save/delete image files in Cloud Store.
1. Project environment settings
2. Membership registration screen
3. Login screen
4. Screen movement according to AuthStatus status
5. Main screen
6. Post registration screen
7. Post list screen
8. Profile screen
9. Post screen
10. Likes list screen
11. Comment screen
12. Post deletion function
13. User search screen
14. Paging function
15. Change the app launch icon
The person who created this course, DEV MOO
Q. Please tell me the Flutter version used in the lecture.
I used Flutter 3.13.7.
Q. Why did you use Provider for state management?
Flutter offers several state management packages, including Riverpod, Bloc, and GetX. Among them, Provider is actively supported and recommended by Google, making it easy to find the information you need through online communities. Furthermore, I believe migrating from Provider to other state management packages, such as Riverpod, should be relatively straightforward.
Q. Isn't the lecture content not compatible with iOS?
The current lecture content has only been verified for Android. iOS support is scheduled for update.
Q. Do I need any prior knowledge to take the course?
Prior knowledge of Flutter basics and Provider state management is required. If you've created a simple todo app or notepad, you should be able to follow along.
Q. Do you provide source code?
We provide students with the source code through Github.
📢 Information to note before taking the course
Who is this course right for?
Anyone who wants to create a SNS app
For those who want to take the Todo app to the next level
Anyone who wants to learn provider state management
Anyone who wants to experience various Firebase services
Need to know before starting?
Skills to create a simple app with Flutter
Provider / StateNotifier Basic Knowledge
217
Learners
17
Reviews
101
Answers
5.0
Rating
2
Courses
Hello
I have worked as a web and Android app developer in Korea and Japan.
While also working as a programming instructor, I feel a sense of responsibility
in spreading knowledge and teaching others, and I find it rewarding to see my students grow.
excusme@naver.com
All
73 lectures ∙ (13hr 28min)
Course Materials:
8. svg file usage
06:39
12. Email validation
07:55
All
10 reviews
5.0
10 reviews
Reviews 1
∙
Average Rating 5.0
5
I bought this while looking for a course that covers both Flutter and Firebase. It was a bit difficult at first because I was new to providers, so I studied the basics of providers and finished it quickly. I'm going to listen to it n times... But I think I need to study providers more to fully understand it..ㅜㅜ First of all, I like that the sound quality is clear and consistent. The text is also neat and readable. And I liked that the instructor explained the reason why the code was done this way while writing it. I also liked the way the code was improved. Since it was an Insta clone course that could implement basic CRUD operations, I think I could use it to create any app. Overall, it was a neat, thorough, and clear course!
Thank you! If you have any questions, please leave them anytime.
Reviews 1
∙
Average Rating 5.0
Reviews 8
∙
Average Rating 4.9
Reviews 1
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
$51.70
Check out other courses by the instructor!
Explore other courses in the same field!