Flutter Intermediate Part 2 - Practical App Development - US Stock App (with Clean Architecture)
You can experience an example of implementing an app with clean architecture, including caching techniques using a local DB, CSV parsing, and custom drawing using Canvas.
416 learners
Level Intermediate
Course period Unlimited

News
5 articles
Hello, students! This is Junseok Oh.
Have you heard the news that the Google Flutter team recently officially released the 'Flutter Skills' repository? Google has personally organized the competencies required to become an expert.
However, comparing it with the 'practical architecture skills' I have established while designing numerous projects in the field for 19 years, I felt it was a bit lacking in in-depth content regarding [Root Component Design] and the [MVI Pattern], which are most important in practice.
So, I have decided to reveal the 'Flutter Fundamental Architecture Skills' that I created myself!
🚀 Key points of this updateOfficial Guide vs. Real-world Architecture: I will show you the power of the MVI pattern that goes beyond the limitations of Google's official MVVM.
AI as My Senior Engineer: We are releasing a design specification (Skill) that enables AI to write perfect code according to your intentions during the recent trend of 'Vibe Coding.'
📺 Check out the video right now!
If you want to grow beyond a developer who simply builds features and become an 'engineer' who designs structures, please make sure to watch the video below.
[Watch Video] The foundation of a 19-year veteran developer! AI-ready Flutter Architecture Skill revealed
👉https://youtu.be/xmez2rsFdSU
I hope this video helps you clearly see how the MVVM and Clean Architecture you learned through my lectures combine with MVI in practice to create powerful synergy, and why 'foundations' become even more important in the AI era.
If the video was helpful, please support me by subscribing and liking! Your growth is my greatest reward.
Thank you.
Best regards, Junseok Oh[[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

