Flutter Intermediate Part 1 - Clean Architecture
You will learn how to write better, more maintainable code by applying clean architecture to your Flutter apps. This is a must-have course for intermediate and above level learners.
974 learners
Level Intermediate
Course period Unlimited

News
5 articles
Hello. This is Oh Jun-seok.
I'm announcing the release of a new course.
This course is a short-form format that quickly delivers only the essential points in brief lessons.Course Link: https://inf.run/oByuW
The standard that divides the levels of Flutter expertise in practice,
It's the 'environment separation strategy'
Switch environments using only build targets without modifying a single line of code
Break free from the hassle of manually modifying code and the risk of deployment accidents,
and master systematic environment management using Build Flavors and Get_it.
"If you've built a solid foundation through my previous courses, now it's time to experience 'real-world speed'. No lengthy explanations needed. In 2 hours, your project will be perfectly isolated by environment, ready for deployment with just a single mouse click. Short, but the most efficient course in your development career"Choose 70 minutes of essential practice instead of boring theory
Instead of a long-winded lecture, you'll take away just one solid technique that you can immediately apply in the field: '3-Step Build Separation'.
Flutter, get-it, n8n, Docker usage to
environment-specific independent builds and DI applications - covering practical essentials.10-Second Coding with AI (Antigravity)
If you have the specifications, Antigravity AI minimizes code typing.
Switch instantly between development, validation, and production environments without modifying a single line of code,
and design the entire process of building your own test server.'Server-Independent' Development Environment Using n8n and No-code
The time spent waiting for backend developers is too precious. I introduce the tools of a 'complete developer' who combines n8n and AI to build and validate their own Staging server.
Complete your environment setup with pure Dart alone,
and finish with terminal execution in VS Code to complete your practical development experience.[[SPAN_1]]✨[[/SPAN_1]](강남2기) 코틀린 Jetpack Compose 안드로이드 앱 개발 모집 안내[[SPAN_2]]✨[[/SPAN_2]]
Hello. This is Jun-seok Oh from Survival Coding.Seoul Youth Employment Academy SESAc is recruiting for the 2nd Gangnam Android App Development Course.
👉 We'll teach you the fundamental development principles for a long career as a developer.
👉 This is an intensive course focused on app development using Kotlin + Jetpack Compose.
👉 You'll gain a complete understanding of object-oriented programming.
👉 You'll understand and utilize various patterns, design patterns, and architectures.
👉 We emphasize fundamentals that aren't dependent on specific technologies.
👉 We place great importance on test code.
👉 You'll be able to choose the right architecture.
👉 You'll complete assignments daily.
👉 Rather than being dragged along by AI, you'll proactively utilize AI to maximize synergy.
👉 Cross-platform developers (Flutter, RN, Unity) can boost their job competitiveness with Android native development.
👉 We'll give you a taste of the thrilling experience of staying until 10 PM every night to work intensively on assignments.📌Recruitment Fields
Mobile Android
📅Key Schedule
Application: September 15 (Mon) ~ October 12 (Sun), 2025
Training Period: 2025.10.27(Mon) ~ 2026.1.29(Thu)
Total Training Hours: 317 hours
Educational Venue: 35 Seolleung-ro, Gangnam-gu, Seoul, Gaepo 1-dong Community Center 3rd-4th Floor (10-minute walk from Guryong Station)
✅Eligibility Requirements
Young people living in Seoul who are interested in the fundamentals of development (ages 15 and above)
Anyone who has studied development at least once and can write basic variables, loops, conditional statements, and functions
Those who wish to strengthen their employment and practical skills
✏How to Apply
👉 SESAc Official Website: https://sesac.seoul.kr/course/active/detail.do?courseActiveSeq=3027&srchCategoryTypeCd=&courseMasterSeq=1570¤tMenuId=900002001
📮Inquiry
Educational Information: junsuk.oh@survivalcoding.com
Hello. This is Junseok Oh from Survival Coding.
The 7th Flutter offline free training course for Seoul citizens in Yeongdeungpo is accepting applications until May 18th.
Any young person from Seoul who has the basics of development and is preparing for employment can apply.
After a simple level test and interview, students will be selected and classes will begin on May 29th.
What to bring: Personal laptop
https://sesac.seoul.kr/course/active/detail.do?courseActiveSeq=2892&srchCategoryTypeCd=&courseMasterSeq=253¤tMenuId=900002011Hello. This is Junseok Oh from Survival Coding.
Flutter Beginner - Http Communication, State Management has been newly updated.
Lecture link: https://inf.run/5wPj
This lecture is from 5 years ago, but while other lectures were renewed, this lecture was the only one that remained without renewal, but it was finally updated today.

This course focuses on state management, building up step by step to understand why and how to use state management, and finally comparing popular libraries such as Provider, Bloc, GetX, and Riverpod.
Although it is a beginner title, it is actually content that everyone from beginners to experts should hear.
This is a free update for existing customers, of course.
The running time is just right for a light watch during the Chuseok holidays, so I hope you have a happy holiday and gain some good knowledge.
Hello. I am Junseok Oh, who teaches and develops Flutter.
We would like to inform you that there is a free Flutter training course for job seekers.
The target audience is those who are unemployed and preparing to get a job or change jobs as developers.
The minimum qualification is to have solved some easy algorithm problems, but it will be difficult for someone who is completely new to development.
What's unique is that it's a 100% non-face-to-face class, so you can participate from home.
We are looking for applicants who are comfortable with remote classes, bright, and have a good chair that they can sit in all day.
Introduction video:
https://youtu.be/qOoriac0Bbs?si=DhhbUNG1j1XjtSyoSupport Link:
https://camp.orm.im/flutter

