Flutter ์ค๊ธ 1ํธ - ํด๋ฆฐ ์ํคํ ์ฒ
ํ๋ฌํฐ ์ฑ์ ํด๋ฆฐ ์ํคํ ์ฒ๋ฅผ ์ ์ฉํ์ฌ ์ข ๋ ๋์ ์ฝ๋, ์ ์ง๋ณด์ ํ๊ธฐ ์ข์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ์ค๊ธ ์ด์์ผ๋ก ๊ฐ๊ธฐ ์ํ ํ์ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 976๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ

์๋ ํ์ธ์. ์ค์ค์์ ๋๋ค.
์ ๊ท ๊ฐ์๋ฅผ ์ถ์ํด์ ์๋ ค๋๋ฆฝ๋๋ค.
์ด๋ฒ ๊ฐ์๋ ์งง์ ๊ฐ์๋ก ๋น ๋ฅด๊ฒ ํต์ฌ๋ง ์๋ ค์ฃผ๋ ์ํผ ํ์์ ๊ฐ์์ ๋๋ค.๊ฐ์๋งํฌ : https://inf.run/oByuW
Flutter ์ค๋ฌด์ ๊ธ(็ด)์ ๋๋๋ ๊ธฐ์ค,
๋ฐ๋ก 'ํ๊ฒฝ ๋ถ๋ฆฌ ์ ๋ต'์ ๋๋ค
๋จ ํ ์ค์ ์ฝ๋ ์์ ์์ด ๋น๋ ํ๊ฒ๋ง์ผ๋ก ํ๊ฒฝ ์ ํ
๋งค๋ฒ ์ฝ๋๋ฅผ ์์ ํ๋ ๋ฒ๊ฑฐ๋ก์๊ณผ ๋ฐฐํฌ ์ฌ๊ณ ์ํ์์ ๋ฒ์ด๋,
๋น๋ ๋ณํ(Flavor)๊ณผ Get_it์ ํ์ฉํ ์ฒด๊ณ์ ์ธ ํ๊ฒฝ ๊ด๋ฆฌ ๋ฅ๋ ฅ์ ๊ฐ์ถ์ธ์.
"๊ทธ๋์ ์ ๊ฐ์๋ฅผ ํตํด ๊ธฐ์ด์ ์ด๋ก ์ ํํํ ๋ค์ง์ จ๋ค๋ฉด, ์ด๋ฒ์๋ '์ค์ ์ ์๋'๋ฅผ ๊ฒฝํํ ์ฐจ๋ก์ ๋๋ค. ๊ธด ์ค๋ช ์ ํ์ ์์ต๋๋ค. 2์๊ฐ ๋ค, ์ฌ๋ฌ๋ถ์ ํ๋ก์ ํธ๋ ํ๊ฒฝ๋ณ๋ก ์๋ฒฝํ๊ฒ ๊ฒฉ๋ฆฌ๋์ด ๋ง์ฐ์ค ํด๋ฆญ ํ ๋ฒ์ผ๋ก ๋ฐฐํฌ ์ค๋น๋ฅผ ๋ง์น๊ฒ ๋ ๊ฒ์ ๋๋ค. ์งง์ง๋ง, ์ฌ๋ฌ๋ถ์ ๊ฐ๋ฐ ์ธ์์์ ๊ฐ์ฅ ํจ์จ์ ์ธ ๊ฐ์"์ง๋ฃจํ ์ด๋ก ๋์ , ํต์ฌ ์ค๋ฌด 70๋ถ์ ์ ํํ์ธ์
๊ธด ํธํก์ ๊ฐ์ ๋์ , ํ์ ์์ ์ฆ์ ์จ๋จน์ ์ ์๋ '3๋จ๊ณ ๋น๋ ๋ถ๋ฆฌ' ํ ํฌ๋ ํ๋๋ง ํ์คํ๊ฒ ๊ฐ์ ธ๊ฐ๋๋ค.
Flutter, get-it, n8n, Docker ํ์ฉ๋ฒ๋ถํฐ
ํ๊ฒฝ๋ณ ๋ ๋ฆฝ์ ์ธ ๋น๋ ๋ฐ DI ์์ฉ๊น์ง ์ค๋ฌด ํต์ฌ์ ๋ค๋ฃน๋๋ค.AI(Antigravity)์ ํจ๊ปํ๋ 10์ด ์ฝ๋ฉ
๋ช ์ธ๋ง ์๋ค๋ฉด Antigravity AI๋ฅผ ํตํด ์ฝ๋ ํ์ดํ์ ์ต์ํ ํฉ๋๋ค.
๋จ ํ ์ค์ ์ฝ๋ ์์ ์์ด ๊ฐ๋ฐ, ๊ฒ์ฆ, ์ด์ ํ๊ฒฝ์ ์ฆ์ ์ ํํ๋ฉฐ,
๋๋ง์ ํ ์คํธ ์๋ฒ๊น์ง ๊ตฌ์ถํ๋ ์ ์ฒด ๊ณผ์ ์ ์ค๊ณํฉ๋๋ค.n8n๊ณผ No-code๋ฅผ ํ์ฉํ '์๋ฒ ๋ ๋ฆฝ์ ' ๊ฐ๋ฐ ํ๊ฒฝ
๋ฐฑ์๋ ๊ฐ๋ฐ์๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ์๊ฐ์กฐ์ฐจ ์๊น์ต๋๋ค. n8n๊ณผ AI๋ฅผ ๊ฒฐํฉํด ์ค์ค๋ก Staging ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ๊ฒ์ฆํ๋ '์์ฑํ ๊ฐ๋ฐ์'์ ๋๊ตฌ๋ฅผ ์๊ฐํฉ๋๋ค.
์์ Dart๋ง์ผ๋ก ํ๊ฒฝ ๊ตฌ์ฑ์ ์๋ฃํ๊ณ ,
VS Code์์ ํฐ๋ฏธ๋ ์คํ๊น์ง, ์ค๋ฌด ๊ฐ๋ฐ ๊ฒฝํ์ ์์ฑํฉ๋๋ค.โจ(๊ฐ๋จ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์๋ ํ์ธ์. ์์กด์ฝ๋ฉ ์ค์ค์์ ๋๋ค.
Flutter ์ด๊ธ - Http ํต์ , ์ํ๊ด๋ฆฌ ํธ์ ์๋ก ์ฐ์ด์ ์ ๋ฐ์ดํธํ์์ต๋๋ค.
๊ฐ์๋งํฌ : https://inf.run/5wPj
๋ฌด๋ ค 5๋ ์ ๊ฐ์์ธ๋ฐ ๋ค๋ฅธ ๊ฐ์๊ฐ ๋ฆฌ๋ด์ผ ๋๋ ๋์ ์ด ๊ฐ์๋ง ๋ฆฌ๋ด์ผ ์์ด ๋ฒํ จ์์ง๋ง ๋๋์ด ์ค๋ ์ ๋ฐ์ดํธ๋์์ต๋๋ค.

์ด ๊ฐ์๋ฅผ ํตํด ์ํ๊ด๋ฆฌ์ ์ด์ ์ ๋๊ณ ๋จ๊ณ์ ์ผ๋ก ๋น๋์ ํ์ฌ ์ํ๊ด๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ์๋ฆฌ๋ฅผ ์ ์ ์๊ณ , ์ต์ข ์ ์ผ๋ก Provider, Bloc, GetX, Riverpod ๊ณผ ๊ฐ์ ์ธ๊ธฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋น๊ตํด ๋ณผ ์ ์์ต๋๋ค.
์ด๊ธ ํ์ดํ์ด์ง๋ง ์ฌ์ค์ '์ด๋ณด ๋ถํฐ ๊ณ ์' ๊น์ง ๋ชจ๋๊ฐ ๋ค์์ผ๋ฉด ํ๋ ๋ด์ฉ์ ๋๋ค.
๊ธฐ์กด ๊ตฌ๋งค์์๊ฒ๋ ๋น์ฐํ ๊ณต์ง ์ ๋ฐ์ดํธ์ ๋๋ค.
์ถ์ ์ฐํด์ ๊ฐ๋ณ๊ฒ ๋ณผ ์ ์๊ฒ ๋ฌ๋ํ์๋ ์ ์ ํ๋ ์ฆ๊ฑฐ์ด ์ฐํด๋์๊ณ ์ข์ ์ง์ ์ป์ด๊ฐ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์๋ ํ์ธ์. ์ ๋ ํ๋ฌํฐ ๊ต์ก๊ณผ ๊ฐ๋ฐ์ ํ๊ณ ์๋ ์ค์ค์์ ๋๋ค.
์ทจ์ ์ค๋น์์ ๋์์ผ๋ก ํ๋ ํ๋ฌํฐ ๋ฌด๋ฃ๊ต์ก์ด ์์ด์ ์๋ ค๋๋ฆฝ๋๋ค.
๋ฌด์ง์ด๋ฉด์ ๊ฐ๋ฐ์๋ก ์ทจ์ ๋๋ ์ด์ง์ ์ค๋น์ค์ธ ๋ถ๋ค์ด ๋์์ด๋ฉฐ
์ต์ ์ง์ ์๊ฒฉ์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ์ฌ์ด๊ฑฐ ์ข ํ์ด๋ดค์ผ๋ฉด ๋๊ณ , ๊ฐ๋ฐ์ด ์์ ์ฒ์์ธ ๋ถ์ ์ด๋ ต์ต๋๋ค.
ํน์ดํ ์ ์ 100% ๋น๋๋ฉด ์์ ์ด๋ผ ์ง์์ ์ฐธ๊ฐํ์๋ฉด ๋ฉ๋๋ค.
๋น๋๋ฉด ์์ ์ ๊ฑฐ๋ถ๊ฐ ์๊ณ , ๋ฐ๊ณ , ํ๋ฃจ ์ข ์ผ ์์ ์์ ์ ์๋ ์ข์ ์์๋ฅผ ๊ฐ์ง์ ๋ถ๋ค์ ์ง์์ ๊ธฐ๋ค๋ฆฝ๋๋ค.
์๊ฐ์์ :
https://youtu.be/qOoriac0Bbs?si=DhhbUNG1j1XjtSyo์ง์๋งํฌ :
https://camp.orm.im/flutter






