
Creating a SNS app with Flutter
DEV MOO
We will create an SNS app using Flutter's Provider/StateNotifier state management and Firebase.
초급
Flutter, dart, Firebase
Learn in the morning, build your own app in the evening. Create a structured Flutter app based on GetX.

Building Flutter apps based on GetX
Applying structural app development design patterns
DAO for API communication
Internationalization (multilingual support)
Apply Material 3
With the GetX framework
Build a Flutter App! ⭐
GetX is Flutter's flagship state management library. In this course, we'll apply the GetX framework, known for its easy syntax and high performance, to Flutter app development. You'll learn how to apply GetX by creating a simple sample app . Based on GetX, you'll understand the overall structure of Flutter development and create a sample app using a basic template. We've compiled the core of GetX for rapid application in app development.
This course does not cover in-depth GetX learning content, and only covers a level sufficient for app development .
📱
You can develop structured apps by applying design patterns.
😎
The created app can be used as a template in practice.
🔎
Let's first look at the main development elements and then proceed with practical training.
💡
Even if you don't know GetX well, you can apply it to your app if you follow along.
🖥️
You can communicate with the API server.
🎨
You can apply Google's latest Material 3 design.
✔️ Let's take a quick look at the main features of GetX.
✔️ Describes the development architecture based on GetX.
Why You Should Use Design Patterns 🔑
✔️ Helps you understand the development elements that will be used in GetX implementation.
✔️ Create a demo app based on what you understand.
I want to create Android and iOS apps with Flutter. Beginner
Intermediate users who want to develop apps more structured.
Developers who want to quickly implement the GetX state manager
Q. What is the development environment like?
The lecture was created using [Flutter 3.7] and [Android Studio Electric Eel 2022.1.1 Patch 1].
Q. Do you also cover setting up the development environment?
You'll need to prepare and take the course separately to set up your development environment. Setting up the environment shouldn't be difficult. :)
Q. Is GetX an in-depth learning?
This course will cover only the basics of GetX usage and implementation. The goal is to quickly implement GetX into your apps. If you'd like to learn more about the specifics of GetX, we recommend taking a course dedicated to GetX.
Q. Can this be applied in practice?
It's possible. I've included architectures used in actual practice in the lecture.
Q. Is the lecture source code provided?
Source code material is provided.
🙆♀️
I've been developing Android and iOS apps since the early days of smartphones. I've been preparing for Flutter's practical application since its early days, and I've now fully transitioned to Flutter.
🙆♂️
I'm a developer with a keen interest in the latest development trends and methodologies for integrating various development fields. I'm currently working in an IT-related business.
🌿 Key development areas
🌿 Main development language
Who is this course right for?
Anyone interested in app development
For beginners who want to create Android and iOS apps with Flutter
Intermediate users who want to make Flutter development more structured
Need to know before starting?
Flutter basic environment settings
Flutter Basics
All
44 lectures ∙ (3hr 26min)
Course Materials:
All
3 reviews
5.0
3 reviews
Reviews 1
∙
Average Rating 5.0
5
Hello, Mr. Kim Seong-il. Thank you for taking the class. Have a nice day :)
Reviews 4
∙
Average Rating 4.5
5
Thank you for explaining it so neatly.
Hello, jhk! Thank you so much for taking my class. I hope my class was helpful to you, jhk! I will prepare the next class diligently so that you will not regret the time and tuition :) Thank you!
Reviews 1
∙
Average Rating 5.0
5
I really like the lectures that give you just the information you need. I really like them because they don't need to go into detail.
Hello, Ori! Thank you so much for liking my lecture :) As you said, I edited it to include only the necessary content without any private comments. My goal is for students to learn in the shortest possible time. 😃 Because time is money and precious! I hope my lecture was helpful :) Thank you!
$68.20
Explore other courses in the same field!