์ํฌํ๋ก ์๋ํ ๋ฐ AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ "์์ "์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค, ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ ์์ ๋๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ ์์ ๋ด์์ ์ํ๋๋ ๊ฐ๋ณ ์์ ๋๋ ๊ธฐ๋ฅ์ผ๋ก ์ ์ํ ์ ์์ต๋๋ค. ์์ ์ ๋ณต์กํ ์ํฌํ๋ก์ ๋ํํ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ตฌ์ฑํ๊ธฐ ์ํ ๊ตฌ์ฑ ์์ ์ญํ ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ต์ํ์ ์ฝ๋ฉ ๊ฒฝํ์ ๊ฐ์ง ์ผ๋ฐ ๊ฐ๋ฐ์๋ฅผ ํฌํจํ ๊ฐ๋ฐ์๊ฐ ๋ค์ํ ํ๋ซํผ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ์ค๊ณํ๊ณ ๊ตฌํํ ์ ์์ต๋๋ค.
AppMaster ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ ค๋ฉด ์์ ์ ์๊ฐ์ ์ผ๋ก ์ ์ํ๊ณ ๊ตฌ์ฑํ๋ ๋ฑ ์ผ๋ จ์ ๋จ๊ณ๋ง ํ์ํ๋ฏ๋ก ์์ ์ ๋ ๋น ๋ฅธ ๊ฐ๋ฐ ์ฃผ๊ธฐ์ ๊ธฐ์ฌํฉ๋๋ค. ์ด ๊ฐ์ํ๋ ํ๋ก์ธ์ค๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ค์๊ธฐ์ ๋ฐ ๋๊ธฐ์ ์ ํฌํจํ ๋ค์ํ ๊ณ ๊ฐ์ ์ํด 10๋ฐฐ ๋ ๋น ๋ฅด๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ฃํ๊ณ 3๋ฐฐ ๋ ์ ์ ๋น์ฉ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ฃํ ์ ์์ต๋๋ค.
์ก์ ์ ๊ธฐ๋ณธ ์ก์ ๊ณผ ๋ณด์กฐ ์ก์ ์ผ๋ก ๋ถ๋ฅํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ์์ ์ ๊ตฌ์ฑ ์์๋ ํ๋ก์ธ์ค์ ๊ธฐ๋ณธ ์์ ์ด๋ ์ฑ ์์ ์ค๋ช ํ๋ ๋ฐ๋ฉด, ๋ณด์กฐ ์์ ์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ ๋ฐ ํธ๋ค๋ฌ๋ฅผ ํตํด ๊ธฐ๋ณธ ์์ ์ ์ง์ํฉ๋๋ค. AppMaster ์ ์๊ฐ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ์ ๋ช ํํ๊ฒ ๋ถ๋ฆฌํ๊ณ ๊ตฌ์ฑํ์ฌ ํจ์จ์ฑ๊ณผ ์ ์ง ๊ด๋ฆฌ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
์์ ์ ํตํ ์๋ํ๋ ์ฌ๋์ ์ค์๋ก ์ธํ ์ํ์ ์ค์ด๋ ๋ฐ๋ ๋์์ด ๋ฉ๋๋ค. ์ผ์์ ์ธ ์์ ์ ์๋ํํจ์ผ๋ก์จ ๊ธฐ์ ์ ์๋ ์คํ ์ค์ ๋ฐ์ํ ์ ์๋ ์ค์์ ๋ถ์ผ์น๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ต์ํํ ์ ์์ต๋๋ค. ๋ํ ์์ ์ ์ฝ๊ฒ ๋ชจ๋ํฐ๋ง, ์์ ๋๋ ์ฌ๋ฐฐ์ดํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ๊ณผ ๊ธฐ๋ฅ์ ์ต์ ํํ ์ ์์ต๋๋ค.
AppMaster ์์ Actions๋ฅผ ์ฌ์ฉํ๋ฉด ์ป์ ์ ์๋ ์ค์ํ ์ด์ ์ค ํ๋๋ ์ฌ๋ฌ ํ๋ซํผ๊ณผ์ ํธํ์ฑ์ ๋๋ค. AppMaster Go(golang)๋ฅผ ์ฌ์ฉํ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ , Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS๋ฅผ ์ฌ์ฉํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ , Android์ฉ Kotlin ๋ฐ Jetpack Compose ์ iOS์ฉ SwiftUI ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํฉ๋๋ค. ์ด๋ฌํ ํธํ์ฑ์ ํตํด ๊ธฐ์กด ์์คํ ๊ณผ ์ํํ๊ฒ ํตํฉ๋์ด ๊ณ ๊ฐ์๊ฒ ์ ์ฐํ๊ณ ๋ฏธ๋ ์งํฅ์ ์ธ ์๋ฃจ์ ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
AppMaster ์ ์๋ฒ ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ ์ฌ์ฉ์ ๋์ฑ ํฅ์์ํต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ณ ๊ฐ์ App Store ๋ฐ Play Market์ ์ ๋ฒ์ ์ ๋ค์ ์ ์ถํ์ง ์๊ณ ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ธฐ์ ์ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ฐฉํดํ์ง ์๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ์ํ๋ก ์ ์งํ๊ณ ์ต์ข ์ฌ์ฉ์ ์๊ตฌ ์ฌํญ์ ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ํฌํ๋ก ์๋ํ ๋ฐ AppMaster ํ๋ซํผ์ ์ผ๋ฐ์ ์ธ ์์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ ์ฝ๋ ์์ฑ, ์ ๋ฐ์ดํธ ๋๋ ์ญ์
- ์ฌ์ฉ์ ์ ๋ ฅ ๋๋ ์ธ๋ถ ๋ฐ์ดํฐ ์์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ณ์ฐ ๋๋ ๋ฐ์ดํฐ ๋ณํ ์ํ
- ์ํฌํ๋ก์ ์์ , ๋ฌธ์ ๋๋ ๊ธฐํ ํญ๋ชฉ ๋ผ์ฐํ ๋ฐ ์น์ธ
- ๋ฐ์ดํฐ ๊ตํ, ํต์ ๋ฑ์ ์ํ ํ์ฌ API์์ ํตํฉ
- ์ฌ์ฉ์ ์ํธ ์์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์์ ํ์ ๋๋ ์จ๊ธฐ๊ธฐ์ ๊ฐ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์กฐ์
ํนํ AppMaster ์ฌ์ฉ์ ์ ์ ์์ ์ ํตํด ํ์ฅ์ฑ์ ์ง์ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ๋ซํผ์ ๋ด์ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํ๋ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ง ์์ ๊ฒฝ์ฐ ๊ฐ๋ฐ์๋ ์ฌ์ฉ์ ์ ์ ์ฝ๋, ํ๋ซํผ์ API ๋๋ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฒด ์์ ์ ๋ง๋ค๊ณ ํตํฉํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก Actions๋ ์์ ํ๋ฆ ์๋ํ์ AppMasterno-code ํ๋ซํผ์ ์ํ ํ์ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค. ๊ณ ๊ฐ์ด ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ณ ์ ๋ ดํ ๋น์ฉ์ผ๋ก ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํจ์ผ๋ก์จ Actions๋ ๊ธฐ์ ์ ์์ฒญ๋ ๊ฐ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฌ๋ฌ ํ๋ซํผ๊ณผ์ AppMaster ํธํ์ฑ, ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์ ๋ฐ ๋ฐ๋ณต ์์ ์ ํจ์จ์ ์ธ ์๋ํ ๋๋ถ์ Actions๋ ์ค๋๋ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๋ ๋์งํธ ํ๊ฒฝ์์ ์ค์ํ ๋๊ตฌ๊ฐ ๋์์ต๋๋ค.