Flutter ๊ณ ๊ธ - ํ์ ์์ค์ ์ํคํ ์ฒ
์ค์ ์๋น์ค์์ ์ฌ์ฉ๋๋ ์์ค์ ์ฑ์ ์ฒ์๋ถํฐ ๋๊น์ง ๋ง๋ค์ด๋ณด๋ ์ค์ ๊ฐ์. Clean Architecture์ MVVM ํจํด์ ์ ์ฉํ์ฌ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ ์ง๋ณด์๊ฐ ์ฌ์ด ์ฑ ๊ฐ๋ฐ ๋ฐฉ๋ฒ ํ์ต.
์๊ฐ์ 303๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ

์๋ ํ์ธ์, ์๊ฐ์ ์ฌ๋ฌ๋ถ! ์ค์ค์์ ๋๋ค.
์ต๊ทผ ๊ตฌ๊ธ Flutter ํ์์ ๊ณต์์ ์ผ๋ก 'Flutter Skills' ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๊ณต๊ฐํ๋ค๋ ์์, ๋ค์ผ์ จ๋์? ์ ๋ฌธ๊ฐ๊ฐ ๋๊ธฐ ์ํด ํ์ํ ์ญ๋๋ค์ ๊ตฌ๊ธ์ด ์ง์ ์ ๋ฆฌํด ๋์๋๊ตฐ์.
ํ์ง๋ง ์ ๊ฐ 19๋ ๋์ ํ์ ์์ ์๋ง์ ํ๋ก์ ํธ๋ฅผ ์ค๊ณํ๋ฉฐ ์ ๋ฆฝํ '์ค์ ์ํคํ ์ฒ ์คํฌ'๊ณผ ๋น๊ตํด ๋ณด๋, ์ค๋ฌด์์ ๊ฐ์ฅ ์ค์ํ [Root ์ปดํฌ๋ํธ ์ค๊ณ]์ [MVI ํจํด]์ ๋ํ ๊น์ด ์๋ ๋ด์ฉ์ด ๋น ์ ธ ์์ด ์์ฌ์์ด ๋จ์์ต๋๋ค.
๊ทธ๋์ ์ ๊ฐ ์ง์ ๋ง๋ 'Flutter ๊ทผ๋ณธ ์ํคํ ์ฒ Skills' ๋ฅผ ์ฌ๋ฌ๋ถ๊ป ๊ณต๊ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค!
๐ ์ด๋ฒ ์์์์ ํต์ฌ ํฌ์ธํธ๊ณต์ ๊ฐ์ด๋ vs ์ค์ ์ํคํ ์ฒ: ๊ตฌ๊ธ ๊ณต์ MVVM์ ํ๊ณ๋ฅผ ๋์ด์๋ MVI ํจํด์ ์๋ ฅ์ ๋ณด์ฌ๋๋ฆฝ๋๋ค.
AI๋ฅผ ๋ด ์์ ์์ง๋์ด๋ก: ์ต๊ทผ ๋์ธ์ธ '๋ฐ์ด๋ธ ์ฝ๋ฉ(Vibe Coding)' ์, AI๊ฐ ๋ด ์๋๋๋ก ์๋ฒฝํ ์ฝ๋๋ฅผ ์ง๊ฒ ๋ง๋๋ ์ค๊ณ ์ง์์(Skill)๋ฅผ ๋ฐฐํฌํฉ๋๋ค.
๐บ ์ง๊ธ ๋ฐ๋ก ์์์ผ๋ก ํ์ธํด ๋ณด์ธ์!
๋จ์ํ ๊ธฐ๋ฅ์ ๋ง๋๋ ๊ฐ๋ฐ์๋ฅผ ๋์ด, ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ '์์ง๋์ด'๋ก ์ฑ์ฅํ๊ณ ์ถ์ ๋ถ๋ค์ ์๋ ์์์ ๊ผญ ํ์ธํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
[์์ ๋ณด๊ธฐ] 19๋ ์ฐจ ๊ฐ๋ฐ์์ ๊ทผ๋ณธ! AI์ฉ Flutter ์ํคํ ์ฒ ์คํฌ ๊ณต๊ฐ
๐https://youtu.be/xmez2rsFdSU
์ฌ๋ฌ๋ถ์ด ์ ๊ฐ์๋ฅผ ํตํด ๋ฐฐ์ด MVVM, Clean Architecture๊ฐ ์ค์ ์์ ์ด๋ป๊ฒ MVI์ ๊ฒฐํฉํ์ฌ ๊ฐ๋ ฅํ ์๋์ง๋ฅผ ๋ด๋์ง, ๊ทธ๋ฆฌ๊ณ AI ์๋์ ์ '๊ทผ๋ณธ'์ด ๋ ์ค์ํด์ง๋์ง ์ด๋ฒ ์์์ ํตํด ํ์คํ ๋๊ปด๋ณด์ จ์ผ๋ฉด ํฉ๋๋ค.
์์์ด ๋์์ด ๋์ จ๋ค๋ฉด ๊ตฌ๋ ๊ณผ ์ข์์๋ก ์์ํด ์ฃผ์ธ์! ์ฌ๋ฌ๋ถ์ ์ฑ์ฅ์ด ์ ๊ฐ์ฅ ํฐ ๋ณด๋์ ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
์ค์ค์ ๋๋ฆผโจ(๊ฐ๋จ2๊ธฐ) ์ฝํ๋ฆฐ Jetpack Compose ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ ๋ชจ์ง ์๋ดโจ
์๋ ํ์ธ์. ์์กด์ฝ๋ฉ ์ค์ค์์ ๋๋ค.์์ธ์ ์ฒญ๋ ์ทจ์ ์ฌ๊ดํ๊ต ์์น(SESAc)์์ ๊ฐ๋จ 2๊ธฐ Android ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์ ๋ชจ์งํฉ๋๋ค.
๐ ๊ฐ๋ฐ์๋ก ๊ธธ๊ฒ ๊ฐ๊ธฐ ์ํ ๊ฐ๋ฐ ๊ทผ๋ณธ์ ์๋ ค๋๋ฆฝ๋๋ค.
๐ ์ฝํ๋ฆฐ + Jetpack Compose ๊ธฐ๋ฐ ์ฑ ๊ฐ๋ฐ์ ์ง์ค์ ์ผ๋ก ๋ฐฐ์ฐ๋ ๊ณผ์ ์ ๋๋ค.
๐ ๊ฐ์ฒด์งํฅ์ ์๋ฒฝํ ์ดํดํ ์ ์์ต๋๋ค.
๐ ๊ฐ์ข ํจํด, ๋์์ธ ํจํด, ์ํคํ ์ฒ๋ฅผ ์ดํดํ๊ณ ํ์ฉํฉ๋๋ค.
๐ ํน์ ๊ธฐ์ ์ ์ข ์๋์ง ์๋ ๊ทผ๋ณธ์ ์ค์ํฉ๋๋ค.
๐ ํ ์คํธ ์ฝ๋๋ฅผ ์ค์์ ํฉ๋๋ค.
๐ ์ฌ๋ฐ๋ฅธ ์ํคํ ์ฒ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
๐ ๋งค์ผ ๊ณผ์ ๋ฅผ ์ํํฉ๋๋ค.
๐ ์ธ๊ณต์ง๋ฅ์ ๋๋ ค๋ค๋์ง ์๊ณ ๋ฅ๋์ ์ผ๋ก ์ธ๊ณต์ง๋ฅ์ ํ์ฉํ์ฌ ์๋์ง๋ฅผ ๊ทน๋ํํฉ๋๋ค.
๐ ํฌ๋ก์คํ๋ซํผ ๊ฒฝํ์(Flutter, RN, Unity)๋ Android ๋ค์ดํฐ๋ธ๋ก ์ทจ์ ๊ฒฝ์๋ ฅ์ ์ฌ๋ฆฝ๋๋ค.
๐ ๋งค์ผ ๋ฐค 10์๊น์ง ๋จ์์ ๋นก์๊ฒ ๊ณผ์ ํ๋ ์ง๋ฆฟํจ์ ๋ง ๋ณด์ฌ๋๋ฆฝ๋๋ค.๐๋ชจ์ง ๋ถ์ผ
๋ชจ๋ฐ์ผ ์๋๋ก์ด๋(Android)
๐ ์ฃผ์ ์ผ์
์ ์: 2025.9.15(์) ~ 10.12(์ผ)
๊ต์ก๊ธฐ๊ฐ: 2025.10.27(์) ~ 2026.1.29(๋ชฉ)
์ด ๊ต์ก์๊ฐ: 317์๊ฐ
๊ต์ก์ฅ์: ์์ธ ๊ฐ๋จ๊ตฌ ์ ๋ฆ๋ก 35, ๊ฐํฌ1๋์ฃผ๋ฏผ์ผํฐ 3~4์ธต (๊ตฌ๋ฃก์ญ ๋๋ณด 10๋ถ)
โ ์ง์ ์๊ฒฉ
๊ฐ๋ฐ ๊ทผ๋ณธ์ ๊ด์ฌ ์๋ ์์ธ ๊ฑฐ์ฃผ ์ฒญ๋ (๋ง 15์ธ ์ด์)
๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ํ๋ฒ์ด๋ผ๋ ํด ๋ดค๊ณ , ์ต์ํ ๋ณ์, ๋ฐ๋ณต๋ฌธ, ์กฐ๊ฑด๋ฌธ, ํจ์ ์์ฑ ๊ฐ๋ฅํ์ ๋ถ
์ทจ์ ๋ฐ ์ค๋ฌด ์ญ๋ ๊ฐํ๋ฅผ ํฌ๋งํ๋ ๋ถ
โ์ง์ ๋ฐฉ๋ฒ
๐ ์์น(SESAc) ๊ณต์ ์ฌ์ดํธ: https://sesac.seoul.kr/course/active/detail.do?courseActiveSeq=3027&srchCategoryTypeCd=&courseMasterSeq=1570¤tMenuId=900002001
๐ฎ๋ฌธ์
๊ต์ก ๊ด๋ จ ์๋ด: junsuk.oh@survivalcoding.com
์๋ ํ์ธ์. ์์กด์ฝ๋ฉ ์ค์ค์์ ๋๋ค.
์์ธ์๋ฏผ์ ๋์์ผ๋ก ํ๋ ์์น ์๋ฑํฌ 7๊ธฐ Flutter ์คํ๋ผ์ธ ๋ฌด๋ฃ ๊ต์ก์ด 5์ 18์ผ๊น์ง ๋ชจ์ง ๋ง๊ฐํฉ๋๋ค.
๊ฐ๋ฐ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๊ฐ์ถ๊ณ , ์ทจ์ ์ ์ค๋นํ๋ ์์ธ์ ์ฒญ๋ ์ด๋ผ๋ฉด ์ง์ํ ์ ์์ต๋๋ค.
๊ฐ๋จํ ๋ ๋ฒจํ ์คํธ, ๋ฉด์ ์ ๊ฑฐ์ณ์ ์ ๋ฐ ํ 5์ 29์ผ ๊ฐ๊ฐํฉ๋๋ค.
์ค๋น๋ฌผ : ๊ฐ์ธ๋ ธํธ๋ถ
https://sesac.seoul.kr/course/active/detail.do?courseActiveSeq=2892&srchCategoryTypeCd=&courseMasterSeq=253¤tMenuId=900002011






