Google์ ํ๋ก์ ํธ IDX, ๋ธ๋ผ์ฐ์ ๋ด iOS ๋ฐ Android ์๋ฎฌ๋ ์ดํฐ ์ถ์
Google ํ๋ก์ ํธ IDX์ ์ต์ ์ ๋ฐ์ดํธ๋ ๋ธ๋ผ์ฐ์ ๋ด iOS ๋ฐ Android ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ ๊ณตํ์ฌ ์๋ก์ด ํ ํ๋ฆฟ๊ณผ ํจํค์ง ๊ด๋ฆฌ์ ๊ฐ์ ์ ํตํด ๊ต์ฐจ ํ๋ซํผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํฅ์์ํต๋๋ค.

๋ค์ค ํ๋ซํผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ํญ ๊ฐ์ ํ์ฌ Google์ Project IDX ์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ์ํ์ฌ ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ํ ์คํธํ๋ ๋ฐฉ์์ ํ์ ํ์ต๋๋ค. ์ด์ ํ๋ก์ ํธ์๋ iOS์ Android ๋ชจ๋๋ฅผ ์ํ ๋ธ๋ผ์ฐ์ ๋ด ์๋ฎฌ๋ ์ดํฐ๊ฐ ํ์ฌ๋์ด ๋ค์ํ ๋๊ตฌ์ ํ๊ฒฝ์ ์ ํํ ํ์ ์์ด ์ํํ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ ํ ์คํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
Google์ ์ด๋์ ํฐ๋ธ๋ ๊ฐ๋ฐ ์ํฌํ๋ก๋ฅผ ๋จ์ํํ ์ค๋น๊ฐ ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ์๋ก์ด ๋๊ตฌ๋ ๊ฐ ์ด์ ์ฒด์ ์ฉ ๋ชจ๋ฐ์ผ ๋ธ๋ผ์ฐ์ ๋๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ Flutter ํ๋ก์ ํธ์ฉ ๋ฐ์คํฌํฑ ๋ธ๋ผ์ฐ์ ์ ๊ฐ์ ๋ค์ํ ํ๋ก์ ํธ์ ์ ํฉํ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ๊ฒฝ์ ์๋์ผ๋ก ๊ฒฐ์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ํตํฉ์ ๋ค๋จ๊ณ ์ ์ฐจ๋ฅผ ํตํฉ๋ ์์ ๊ณต๊ฐ์ผ๋ก ํตํฉํ์ฌ ํจ์จ์ฑ๊ณผ ํธ์์ฑ์ ์ ๊ณตํฉ๋๋ค.
๊ฐ๋ฐ์ ์๊ฒฌ์ ์ค์์ฑ์ ์ธ์ํ Google์ ์ฌ์ฉ์ ํผ๋๋ฐฑ์ ๋์ํ๋ ๋ค์ํ ์๋ก์ด ํ๋ก์ ํธ ํ ํ๋ฆฟ์ ํตํฉํ์ต๋๋ค. ์ด์ ๊ฐ๋ฐ์๋ Astro, Go, Python/Flask ๋ฐ ๊ธฐํ ์ฌ๋ฌ ๋ฆฌ์์ค๋ฅผ ํฌํจํ ๋ฆฌ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ์์ ์ ๋ฆฌํ ์ถ๋ฐ์ ํ ์ ์์ต๋๋ค.
ํฅ์๋ ๊ธฐ๋ฅ์ Project IDX์ ์ ์ฉ ๋๊ตฌ์ธ Nix ์ฌ์ฉํ์ฌ ํจํค์ง ๊ด๋ฆฌ๊น์ง ํ์ฅ๋ฉ๋๋ค. ์ด์ ํ ํ๋ฆฟ์ ๋ณต์กํ๊ฒ ๊ฐ์ธํํ๊ณ , ํ์ผ ํธ์ง์ ํ์ํ๊ณ , ํฅ์๋ ์ฌ๊ตฌ์ถ ๋ฉ์ปค๋์ฆ์ ํตํด ๊ตฌ์ฑ ์ค๋ฅ๋ฅผ ์์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ๋ถ์ฌํฉ๋๋ค.
์ ๋ฐ์ดํธ์์ ์๊ฐ๋ ์ถ๊ฐ ๊ฐ์ ์ฌํญ์๋ ๋คํธ์ํฌ ํฌํธ์ ๋ํ ์๋ ๊ฐ์ง ๊ธฐ๋ฅ๊ณผ Docker ํตํฉ์ด ํฌํจ๋์ด ์์ ๊ณต๊ฐ ๋ด์์ ์ง์ ๋ช ๋ น์ค๊ณผ ์ปค๋ฎค๋ํฐ ์ ์ ๊ตฌ์ฑ ํ๋ ์์ํฌ๋ฅผ ์คํํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๊ฐ์ ์ฌํญ์ ๋ค์ค ํ๋ซํผ ๊ฐ๋ฐ ํ๋ก์ธ์ค ๊ด๋ฆฌ์ ๋ณต์ก์ฑ์ ๊ฐ์ํํ๋ ค๋ Google์ ๋ ธ๋ ฅ์ ๊ฐ์กฐํฉ๋๋ค.
๊ฐ๋ฐ์๋ค์ด ๊ณ์ํด์ ๋ฏผ์ฒฉํ๊ณ ๊ฐ๋ ฅํ ๊ฐ๋ฐ ํ๋ซํผ์ ์ถ๊ตฌํจ์ ๋ฐ๋ผ Project IDX ์ ๊ฐ์ ๋๊ตฌ์ AppMaster ์ ๊ฐ์ no-code ์๋ฃจ์ ์ ์งํํ๋ ์ ๊ณ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํฉ๋๋ค. AppMaster ์ ํฌ๊ด์ ์ธ no-code ํ๋ซํผ์ ํตํด ์ฌ์ฉ์๋ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ์์ฑํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ๊ฐ์ํ์ ๋์ฑ ๊ธฐ์ฌํ ์ ์์ต๋๋ค.


