
Creating a SNS app with Flutter
DEV MOO
$51.70
Basic / Flutter, dart, Firebase, Android
5.0
(10)
We will create an SNS app using Flutter's Provider/StateNotifier state management and Firebase.
Basic
Flutter, dart, Firebase
You can create your own app without coding! 🚀 A no-code introductory course that even beginners can follow! Complete your app easily and quickly with practical app development using FlutterFlow.
50 learners
Level Beginner
Course period Unlimited

Recommend Course to grow and earn commission!

Marketing Partners
Recommend Course to grow and earn commission!
Reviews from Early Learners
5.0
DevXLNT
I'm leaving this course review hoping it will be helpful to other students. I became interested in app development and, as a non-major, I was considering no-code tools. I chose FlutterFlow over Bubble to utilize faster loading speeds and push notification features. After deliberating on learning methods, I took this course first. (There aren't many FlutterFlow courses in Korean available in Korea.) 1. What you can gain from this course - Understanding of how to use FlutterFlow - Creating a minimal app with bulletin board and comment features using FlutterFlow 2. What you cannot do with this course alone - Implementing features such as social login, phone number login, GPS authentication, push notifications, chat functionality, app store (Google Store) launch, etc. 3. What I hope for - I think most people making apps probably dream of apps like Karrot Market, Airbnb, or Instagram. I know these are super apps, but I think many people would want to implement features like social login, chat, photo and video uploads, not just bulletin boards and comments. Therefore, if possible, I think it would be very helpful to many people if you could create a course on clone app making of famous apps using no-code, similar to clone coding. To be honest, while taking the course, I wanted to understand why certain variable values should be used, why parameters need to be passed, and how to structure the DB to implement different features, but I couldn't. I know that explaining concepts would require several hours of content for just one topic, so I think of this as just a taste. However, I feel there are definitely parts that need to be understood, and I wish there was at least a minimal explanation of how to proceed with learning going forward. Honestly, after taking the course, I felt a bit lost about how to realistically create a launchable app. <Summary> - Please create a course on cloning famous apps. - Please add as the final lecture [To make better apps (chat, social login, phone number login, GPS authentication, importing APIs like weather, push notifications, chat features, app store launch, DB structure design and understanding, etc.), I want to know what learning approach is best going forward and how to fill in the gaps.] - I hope you can create a communication channel for students taking this course. (The FlutterFlow community seems too weak.) 4. Why I gave a 5-star rating - I chose FlutterFlow due to the specificity of the app I want to implement, but the Korean FlutterFlow community is very weak. I understand that globally, FlutterFlow has the highest market share among no-code tools, but most Korean open chat rooms only exist in form and aren't actively managed. In Korea, it seems more people choose Bubble as their no-code tool. Perhaps for this reason, there are very few FlutterFlow courses in Korean in Korea, making them precious. That's why there are currently only 3 on Inflearn. I plan to take all of them, but honestly, I'm so grateful just that you created this course. I know that knowledge sharing is difficult and requires a lot of effort. I sincerely want to express my gratitude. And if you have time in the future, I would appreciate it if you could consider the points I mentioned in my hopes. Happy New Year, and stay healthy. And to all other students taking this course, fighting!
5.0
올림
What was difficult every time I studied Kotlin and Flutter was... how quickly things kept changing, but it's so great that I can study without any problems as of now when I'm writing this review... And I think the lecture is even better because it pinpoints exactly what I wanted to know. One more thing, there's an issue around lecture 17... For non-experts, https://esanghanwooju.tistory.com/3 <--this has the most detailed explanation, so you can refer to it.
5.0
안일호
I have been steadily learning programming-related content as a hobby, albeit at a shallow level, and I've always wanted to establish myself as a solo developer someday. Until now, I felt a significant barrier to entry into the unknown world of backend integration, servers, security, and so on. This course was great because it provided concise explanations from basic UI to Firestore integration! What I noticed while watching various courses and YouTube videos was that there are plenty of basic courses and occasionally advanced courses for professionals, but I felt there weren't many courses targeting people in the middle ground. Through this course, I was able to break through the parts where I was stuck. I'm curious if you have plans to add 'code courses worth covering in FlutterFlow' such as custom functions~ I understand Dart/Flutter code at a basic level. I'm curious about how this feels when applied in FlutterFlow! For example, things that can be handled as actions within FlutterFlow wouldn't need separate code writing, and I'm curious about what custom code is frequently used outside of actions, what that boundary(?) is, and how experts utilize custom code~ +Additionally, I'm curious about responsive app design! I understand the concept to some extent, but I'm wondering if you have plans to cover practical content on how to best handle device size-appropriate design (padding, font size, etc.) for different devices!
Creating the App Screen UI
Building a Database
FlutterFlow Widget
How to use global variables
SNS-integrated membership registration
Implement comment functionality
Implement like functionality
Various ways to use conditional statements
Who is this course right for?
People who want to develop apps easily and quickly
Someone who is just starting with FlutterFlow
Someone who has coding knowledge but is new to app development
Someone who wants to know about no-code platforms
50
Learners
14
Reviews
7
Answers
4.9
Rating
1
Course
I cover the entire spectrum of IT, ranging from development to security.
I am currently working at one of the top tech companies (NAVER, Kakao, or LINE) and am preparing useful lectures based on what I have learned throughout my career.
I will help you grow.
All
32 lectures ∙ (4hr 54min)
All
14 reviews
4.9
14 reviews
Reviews 2
∙
Average Rating 4.0
4
I'm not sure yet, but it seems like it will be an easy-to-understand and comfortable class. Other lectures just gave me stress and made me pull my hair out, but this lecture is giving me the will to challenge myself.
Hello grubuil. Thank you for the course review. Please feel free to ask any questions anytime while taking the course. As soon as your question is confirmed, I will do my best to answer it within the scope of my knowledge.
Reviews 1
∙
Average Rating 5.0
Edited
5
What was difficult every time I studied Kotlin and Flutter was... how quickly things kept changing, but it's so great that I can study without any problems as of now when I'm writing this review... And I think the lecture is even better because it pinpoints exactly what I wanted to know. One more thing, there's an issue around lecture 17... For non-experts, https://esanghanwooju.tistory.com/3 <--this has the most detailed explanation, so you can refer to it.
Hello Olim. Thank you for your course review~ It's a great encouragement to hear that the lecture was helpful. Fighting until you complete the course!
Reviews 1
∙
Average Rating 5.0
5
Lee Seung-tae-nim, thank you for your course review. Fighting until completion~!
Reviews 7
∙
Average Rating 5.0
Edited
5
I have been steadily learning programming-related content as a hobby, albeit at a shallow level, and I've always wanted to establish myself as a solo developer someday. Until now, I felt a significant barrier to entry into the unknown world of backend integration, servers, security, and so on. This course was great because it provided concise explanations from basic UI to Firestore integration! What I noticed while watching various courses and YouTube videos was that there are plenty of basic courses and occasionally advanced courses for professionals, but I felt there weren't many courses targeting people in the middle ground. Through this course, I was able to break through the parts where I was stuck. I'm curious if you have plans to add 'code courses worth covering in FlutterFlow' such as custom functions~ I understand Dart/Flutter code at a basic level. I'm curious about how this feels when applied in FlutterFlow! For example, things that can be handled as actions within FlutterFlow wouldn't need separate code writing, and I'm curious about what custom code is frequently used outside of actions, what that boundary(?) is, and how experts utilize custom code~ +Additionally, I'm curious about responsive app design! I understand the concept to some extent, but I'm wondering if you have plans to cover practical content on how to best handle device size-appropriate design (padding, font size, etc.) for different devices!
First, thank you so much for your precious course review! Your journey as a solo developer pursuing your dreams is admirable, and I sincerely support you to achieve success! Regarding the Custom Function you mentioned, it's used when processing data and when frequently used across multiple pages. Let me give you an example from a project I'm personally working on. There's logic that takes keywords like love and sadness as input and expresses them as colors. By processing them as shown below to express specific keywords as colors, if you use this frequently across multiple screens, using custom functions would be convenient. Color getEmotionColor(String emotion) { switch (emotion) { case '사랑': return Color(0xFFFF8A80); // Coral Pink case '슬픔': return Color(0xFF90CAF9); // Soft Blue } } You also inquired about responsive UI, which can definitely be implemented with custom functions. Regarding follow-up courses, I had considered it when first creating the course, but currently I don't have the capacity due to my main job and personal projects.😭 If the opportunity arises, I'll try to post related content on my blog. Thank you once again. Thank you.
Thank you for taking the time to leave a reply despite being busy~ Now that I think about it, responsive design was something I could have searched for sufficiently, and thank you for explaining about custom functions as well~ Thank you for the great lecture!
Reviews 2
∙
Average Rating 5.0
Edited
5
I'm leaving this course review hoping it will be helpful to other students. I became interested in app development and, as a non-major, I was considering no-code tools. I chose FlutterFlow over Bubble to utilize faster loading speeds and push notification features. After deliberating on learning methods, I took this course first. (There aren't many FlutterFlow courses in Korean available in Korea.) 1. What you can gain from this course - Understanding of how to use FlutterFlow - Creating a minimal app with bulletin board and comment features using FlutterFlow 2. What you cannot do with this course alone - Implementing features such as social login, phone number login, GPS authentication, push notifications, chat functionality, app store (Google Store) launch, etc. 3. What I hope for - I think most people making apps probably dream of apps like Karrot Market, Airbnb, or Instagram. I know these are super apps, but I think many people would want to implement features like social login, chat, photo and video uploads, not just bulletin boards and comments. Therefore, if possible, I think it would be very helpful to many people if you could create a course on clone app making of famous apps using no-code, similar to clone coding. To be honest, while taking the course, I wanted to understand why certain variable values should be used, why parameters need to be passed, and how to structure the DB to implement different features, but I couldn't. I know that explaining concepts would require several hours of content for just one topic, so I think of this as just a taste. However, I feel there are definitely parts that need to be understood, and I wish there was at least a minimal explanation of how to proceed with learning going forward. Honestly, after taking the course, I felt a bit lost about how to realistically create a launchable app. <Summary> - Please create a course on cloning famous apps. - Please add as the final lecture [To make better apps (chat, social login, phone number login, GPS authentication, importing APIs like weather, push notifications, chat features, app store launch, DB structure design and understanding, etc.), I want to know what learning approach is best going forward and how to fill in the gaps.] - I hope you can create a communication channel for students taking this course. (The FlutterFlow community seems too weak.) 4. Why I gave a 5-star rating - I chose FlutterFlow due to the specificity of the app I want to implement, but the Korean FlutterFlow community is very weak. I understand that globally, FlutterFlow has the highest market share among no-code tools, but most Korean open chat rooms only exist in form and aren't actively managed. In Korea, it seems more people choose Bubble as their no-code tool. Perhaps for this reason, there are very few FlutterFlow courses in Korean in Korea, making them precious. That's why there are currently only 3 on Inflearn. I plan to take all of them, but honestly, I'm so grateful just that you created this course. I know that knowledge sharing is difficult and requires a lot of effort. I sincerely want to express my gratitude. And if you have time in the future, I would appreciate it if you could consider the points I mentioned in my hopes. Happy New Year, and stay healthy. And to all other students taking this course, fighting!
Explore other courses in the same field!
$35.20