
Creating a messenger app with Flutter
DEV MOO
Build a messenger app using Flutter's Riverpod state management and Firebase.
Basic
Flutter, Firebase, riverpod
We will create an SNS app using Flutter's Provider/StateNotifier state management and Firebase.
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
201
Learners
15
Reviews
101
Answers
5.0
Rating
2
Courses
안녕하세요
한국, 일본에서 웹 개발 및 안드로이드 앱 개발자로 활동했습니다.
프로그래밍 강사로도 활동하면서 지식을 전파하여 사람을 가르친다는 일에
책임감을 갖고 학생분들이 성장하는 모습에 보람을 느끼고 있습니다.
excusme@naver.com
All
73 lectures ∙ (13hr 28min)
Course Materials:
All
9 reviews
5.0
9 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 8
∙
Average Rating 4.9
Reviews 1
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 4
∙
Average Rating 5.0
Limited time deal
$39.60
23%
$51.70
Check out other courses by the instructor!
Explore other courses in the same field!