Flutter ์ค๊ธ 2ํธ - ์ค์ ์ฑ ๊ฐ๋ฐ - ๋ฏธ๊ตญ ์ฃผ์ ์ฑ (with ํด๋ฆฐ ์ํคํ ์ฒ)
๋ก์ปฌ DB๋ฅผ ์ด์ฉํ ์บ์ฑ ๊ธฐ๋ฒ, CSV ํ์ฑ, Canvas๋ฅผ ํ์ฉํ ์ปค์คํ ๋๋ก์์ ํฌํจํ ์ฑ์ ํด๋ฆฐ ์ํคํ ์ฒ๋ก ๊ตฌํํ๋ ์์ ๋ฅผ ๊ฒฝํํ ์ ์์ต๋๋ค.
์๊ฐ์ 409๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ
โจ(๊ฐ๋จ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







