๋ณธ ๊ฐ์๋ dart ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด๋ถํฐ Flutter ๊ธฐ๋ณธ ๋ฐ ์ค๊ธ ๊ธฐ๋ฅ, ์ฌ์ง์ด ๋ฐฑ์๋์ธ Firebase๋ฅผ ์ฐ๋ํ์ฌ, ์ค์ ํ๋ก์ ํธ๊น์ง! Flutter๋ฅผ ๋จ๊ณ๋ณ๋ก ์ตํ ์ ์๋ ์์ฑ๋ ๋์ ๊ฐ์์ ๋๋ค.
[๊ณต์ ] ์ฒ์ํ๋ ํ์คํ์ ์ํ Flutter ๋ถํธ์บ ํ [ํ์คํ Part4] ์คํ
์๋ ํ์ธ์. ์์ฌ๋ฏธ์ฝ๋ฉ Dave Lee ์ ๋๋ค.
๋ค๋ฆ์ด ์๋๋ผ, ์ฒ์ํ๋ ํ์คํ์ ์ํ Flutter ๋ถํธ์บ ํ [ํ์คํ Part4] ๊ฐ์๊ฐ ์คํ๋์ด ๊ณต์ ๋ฅผ ๋๋ฆฝ๋๋ค.
๋ ๊ฐ๋ฅํ ์ต๋๋ก ๊ธฐ๊ฐ ํ ์ธ์ ์ ์ฉํด์, ๋ด์ฉ์ ๋๊ณ ๋๊ณ ๋ด๋ ๋ ์ ๋๋ก ํ๋ถํ์ง๋ง, ์ ๋ ดํ ๊ธ์ก์ผ๋ก ๋ณด์ค ์ ์๋๋ก ๋ง๋ค์์ต๋๋ค.
Flutter ๋ ํ๋์ ์ฝ๋๋ก ์น, ์๋๋ก์ด๋, ์์ดํฐ, MACOS, WINDOWS, ์ฌ์ง์ด LINIX ์ฉ ์ฑ/ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์๋ ๊ธฐ์ ์ธ๋ฐ์. ๋ฌด์๋ณด๋ค ์์ฐ์ฑ์ด ๋๊ณ ์. ๊ตฌ๊ธ์ด ๋ง๋ค์ด์, ๋น ๋ฅด๊ฒ ์ ๋ฐ์ดํธ๋๊ณ ์๋ ๋งค์ฐ ๋งค๋ ฅ์ ์ธ ๊ธฐ์ ์ ๋๋ค. ์ด๋ฏธ ๊ตญ์ธ์์๋ React Native ๋ฅผ ๋์ด์ ์ง ์ค๋์ด๊ณ , ๊ตญ๋ด์๋ ํซํด์ง๊ณ ์๋ ๊ธฐ์ ์ธ๋ฐ์.
ํ๋ก ํธ์๋ ์ ๋ฌธ์ฑ์ ๊ฐ๋ฐํ๊ณ ์ ํ๋ ๊ฐ๋ฐ์๋ , ํ์คํ์ด ๋๊ณ ์ ํ๋ ๋ถ๋ค์ด๋ , ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก, ํ๋ก ํธ์๋ ๊ธฐ์ ์ ์ตํ์, ์๋์ด๊ธ ์์ผ๋ฅผ ๊ฐ์ง๊ณ ์ ํ์๋ ๋ถ๋ค๊ป๋ ๋์์ด ๋ ๊ฒ ๊ฐ๊ณ ์. ์ด์๊ท๋ชจ๋ก๋ ๊ทธ๋ด๋ฏํ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์ ํ์๋ ๋ถ๋ค๊ป๋ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ์ค ๋ ์จ์ ๋ป์ ์ด๋ป๊ฒ ํ๋ฉด, ๊ทธ๋ด๋ฏํ ์น, ์ฑ์ ํผ์์๋ ์คํ์ ํ ์ ์์๊น์์ด์. ๊ผญ ํผ์์ผ ํ์๋ ์์ง๋ง, ์ต์ ๊ธฐ์ ์ ์ ์ฉํ๋ค๋ฉด, ๋ ์ ์ ๋ฆฌ์์ค๋ก ์ ๋ฌธ์๋ผ ํด๋ ์ด๋ค ์ง๋ฆ๊ธธ์ด ๋ ์ ์๋ ๋ก๋๋งต์ด ์์๊น์๊ณ ์. ์ ๊ฐ ํ์ฉํด๋ณธ ๊ฒฐ๊ณผ๋ ์ ๋ง FANTASTIC ํฉ๋๋ค. ๊ฐ์ฅ ์ฌ์ด ํ์ด์ฌ์ผ๋ก ์์ํด์, FLASK ๋ฅผ ๊ฑฐ์ณ (๋ ์ฑ๋ฅ์ ๋์ด๋ ค๋ฉด, FLASK ์ดํด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์ฌํ FASTAPI ๋ฅผ ์ธ ์ ์๋ต๋๋ค), ์น ๊ธฐ๋ณธ(HTML/CSS/JS) ๋ก ๊ฐ์ ์ก๊ณ , ๋์ปค๋ฅผ ๊ฐ์ ธ์์ ์๋ฒ ์ด์ ํจ์จ์ ๊ทน๋ํํ ํ, ํ๋์ ์ฝ๋๋ก ํ๋ก ํธ์ค๋๋ฅผ FLUTTER ๋ก ๋ง๋ ๋ค๋ฉด!
์ฌ๊ธฐ์ chatGPT ๊น์ง ์ด๋ค๋ฉด, ๊ทธ๋ด๋ฏํ ์๋น์ค๋ฅผ ์ต์์ ๋ฆฌ์์ค๋ก ๋ง๋ค ์ ์๋๋ผ๊ณ ์. ๋ ๊ฒฝ์๋ ฅ ์์ผ๋ ค๋ฉด, AI ๊ฐ ๋ค์ด๊ฐ๋ฉด ์ข์ํ ๋ฐ, AI ๋ ๋ณ๋ ๋ฐ์ดํฐ ๋ก๋๋งต์ผ๋ก ๊ฐ์ ์ก์ผ์ค ์ ์๊ณ ์. chatGPT ์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐ(๋๋ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ์ถ๊ฐํด์) ํด์ ํน์ ์์ญ์ ๊ฐํ ์๋น์ค๋ ๊ฐ๋ฅํฉ๋๋ค.
๋น ๋ฅด๊ฒ ๋ณํํ๋ FLUTTER ์ ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์๊ณ , ๋ณธ ๊ฐ์ ์์ฒด๋ก๋ ๋ฐฑ์๋๊น์ง ๊ฐ๋ฅํ๋๋ก ๊ฐ์๋ฅผ ๊ตฌ์ฑํ๊ณ ์. ์์๋ค์ด ์ฐ์ต๋ฌธ์ ์ ๊ทธ๋ด๋ฏํ ์ค์ต๊ณผ ํ๋ก์ ํธ๋ก ๋น ๋ฅธ ํ์ต์ด ๊ฐ๋ฅํ๋๋ก ๊ตฌ์ฑํ์์ต๋๋ค.
๊ฐ์ธ์ ์ผ๋ก Flutter ๋ฅผ ๋ด ๊ธฐ์ ๋ก ๋ง๋๋๋ฐ ์๊ฐ๋ณด๋ค ๊ธธ์ ๋์๊ฐ์์ด์. ๋๋ฌด ๋ง์ ๊ธฐ๋ฅ์ด ์๋ค๋ณด๋, ๊ธธ์ ์๋ชป๋ค๋ฉด, ์๊ฐ์ ์๊ฐ๋๋ก ๊ฑธ๋ฆฌ๋ฉด์, ๊ฐ์ด ์ค์ง ์๋๋ผ๊ณ ์. ๋ณธ ๊ฐ์๋ ์ด๋ฌํ ๊ฒฝํ์ ๊ธฐ๋ฐ์ผ๋ก, ์งง์ ์๊ฐ์ Flutter ๋ฅผ ๋ด ๊ธฐ์ ๋ก ๋ง๋ค ์ ์๋๋ก, ์ ๊ฐ ๊ฐ์ด ์๋ ๊ฐ์ฅ ๋นจ๋๋ ํ์ต ๋ฐฉ์์ ๊ทธ๋๋ก ๋ น์ฌ๋ด์์ต๋๋ค. ๊ทธ๋์ ์งง์ ์๊ฐ์ Flutter ๋ฅผ ํ์ฉํ์ค ์ ์์ผ์ค ๊ฒ์ ๋๋ค.
์ฌ์ง์ด, chatGPT ๋ฅผ Flutter ์ ํ์ฉํ๋ ํ? ๋ ์ค๋ช ์ ๋๋ฆฌ๋๋ฐ์.chatGPT ๋ฅผ Flutter ๊ฐ๋ฐ์ ํ์ฉํ์๋ฉด, ๋ณธ ๊ฐ์์ ์ง์์ ๊ธฐ๋ฐ์ผ๋ก ๋น ๋ฅด๊ฒ Flutter ๋ฅผ ํ์ฉํ์ค ์ ์์ผ์ค ๊บผ์์.
๊ธ์ผ ์คํํ๊ณ , ์๋ฌด๋๋ ๋ด์ฉ์ด ๋ง๋ค๋ณด๋, ์ค์๊ฐ ์์ ์ ์๋๋ฐ์. ์ค์๊ฐ ์์ผ๋ฉด ์ด์ผ๊ธฐํด์ฃผ์๋ฉด, ๋ฐ๋ก ์์ ํ๊ฒ ์ต๋๋ค.
์๋ฌด์ชผ๋ก ๋์์ด ๋๋ ๊ฐ์๊ฐ ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.