ํ ํ๋ฆฟ ๋์์ธ ๋งฅ๋ฝ์์ "์์ฝ๋์ธ"์ด๋ผ๋ ์ฉ์ด๋ ์น, ๋ชจ๋ฐ์ผ, ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๋กฏํ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ ์ผ๋ฐ์ ์ผ๋ก ํตํฉ๋์ด ๋๋ฆฌ ์ฌ์ฉ๋๋ UI(์ฌ์ฉ์ ์ธํฐํ์ด์ค) ๋์์ธ ํจํด์ ์๋ฏธํฉ๋๋ค. ์์ฝ๋์ธ์ ์ฌ์ฉ์๊ฐ ๊ด๋ จ ์ ๋ณด ์น์ ์ ํ์ํ๊ฑฐ๋ ์จ๊ธธ ์ ์๋ ํ์ฅ ๋ฐ ์ถ์ ๊ฐ๋ฅํ ์ฝํ ์ธ ์ปจํ ์ด๋์ ๋๋ค. ์ด ๋์์ธ ํจํด์ ๊น๋ํ๊ณ ์ฒด๊ณ์ ์ด๋ฉฐ ์ฝ๊ฒ ํ์ํ ์ ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ์ํ๋ ์ฝํ ์ธ ์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ก์ธ์คํ ์ ์๋๋ก ํด์ค๋๋ค.
์์ฝ๋์ธ์ ์ ํ๋ ํ๋ฉด ๊ณต๊ฐ์ผ๋ก ์์ ํ๊ฑฐ๋ ์คํฌ๋กคํ๊ธฐ ์ด๋ ค์ธ ์ ์๋ ๋ง์ ์์ ์ฝํ ์ธ ๋ฅผ ํ์ํ ๋ ํนํ ์ ์ฉํฉ๋๋ค. Nielsen Norman Group์ด ์ค์ํ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ์์ฝ๋์ธ์ ์ ์ ํ๊ฒ ํ์ฉํ๋ฉด ๋ด์ฉ์ ๋ํ ์ดํด๋๋ฅผ ์ต๋ 30%๊น์ง ํฅ์์ํฌ ์ ์์ด ํ๋์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ธ์์ ๊ท์คํ ๊ตฌ์ฑ ์์๊ฐ ๋ฉ๋๋ค.
AppMaster ํ๋ซํผ์์๋ Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS๋ฅผ ์ฌ์ฉํ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ ํฉํ ๋ด์ฅ๋ drag-and-drop UI ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์์ฝ๋์ธ์ ์ฝ๊ฒ ์์ฑํ๊ณ ์ฌ์ฉ์ ์ ์ํ ์ ์์ต๋๋ค. ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ฝ๋์ธ์ Android์ฉ Kotlin ๋ฐ Jetpack Compose ์ iOS์ฉ SwiftUI ๊ธฐ๋ฐ์ผ๋ก ํ๋ AppMaster ์๋ฒ ๊ธฐ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. AppMaster ์ ์๊ฐ์ ๊ตฌ์ฑ ์์ ๊ธฐ๋ฐ ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋ ๋๋ถ์ ์์ฝ๋์ธ์ ๋น์ฆ๋์ค ๋ก์ง์ ๊ฐ๋ณ ํ๋ก์ ํธ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์ ์๋๊ณ ๋ง์ถคํ๋ ์ ์์ต๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ฝ๋์ธ์ ๊ตฌํํ ๋ ๋ค์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
1. ํ์ฅ ๊ฐ๋ฅ/์ถ์ ๊ฐ๋ฅ ์น์ ์ ๋ช ํํ๊ฒ ํ์ : ํ์ดํ, ์์ด์ฝ, +/- ๊ธฐํธ์ ๊ฐ์ ์๊ฐ์ ์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ฝํ ์ธ ๋ฅผ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ ์ ์์์ ๋ํ๋ ๋๋ค.
2. ๋ถ๋๋ฌ์ด ์ ๋๋ฉ์ด์ ๋ณด์ฅ : ์ ์ ํ ํ์ด๋ฐ์ ์ ๋๋ฉ์ด์ ์ ์น์ ์ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ ๋ ๊ฐ์์ค๋ฌ์ด ํ๋ฉด ๋ณ๊ฒฝ์ ์ ๊ฑฐํ์ฌ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ํน์ ํ๋ซํผ์ ๋ฐ๋ผ CSS ์ ํ ๋๋ JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ๋๋ฌ์ด ์ ๋๋ฉ์ด์ ์ ๊ตฌํํ ์ ์์ต๋๋ค.
3. ํค๋ณด๋ ํ์ ํ์ฉ : Tab ํค๋ฅผ ์ฌ์ฉํ์ฌ ์น์ ํค๋ ์ฌ์ด๋ฅผ ์ด๋ํ๊ณ Enter/Space ํค๋ฅผ ์ฌ์ฉํ์ฌ ์น์ ์ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ๋ ๋ฑ ํค๋ณด๋ ํ์์ ํ์ฑํํ์ฌ ์ ๊ทผ์ฑ์ ํฅ์์ํต๋๋ค.
4. ํ์ด์ง ๋ค์ ๋ก๋ ๋๋ ํ์ ์ ์ํ ์ ์ง : ํ์ด์ง๋ก ๋์์ฌ ๋ ์ ํ ์ฌํญ์ ๋ณด์กดํ๊ธฐ ์ํด ํ์ฅ ๋๋ ์ถ์๋ ์น์ ์ ์ํ๋ฅผ ์ฟ ํค ๋๋ ๋ก์ปฌ ์ ์ฅ์์ ์ ์ฅํ์ฌ ์ฌ์ฉ์ ๊ธฐ๋ณธ ์ค์ ์ ์ ์งํฉ๋๋ค.
5. ์ค์ฒฉ๋ ์์ฝ๋์ธ์ ๊น์ด ์ ํ : ์ถ๊ฐ ์ฝํ ์ธ ๊ตฌ์ฑ์ ์ํด ์์ฝ๋์ธ์ ๋ค๋ฅธ ์์ฝ๋์ธ ๋ด์ ์ค์ฒฉํ ์ ์์ง๋ง ์ง๋์น๊ฒ ๊น์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ง๋ค์ง ์๋๋ก ์ฃผ์ํ์ธ์. ์ด๋ก ์ธํด ์ฌ์ฉ์ ํ์์ด ๋ณต์กํด์ง ์ ์์ต๋๋ค.
AppMaster ํ๋ซํผ์ ์น, ๋ชจ๋ฐ์ผ ๋๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์์ฝ๋์ธ์ ์ํํ ํตํฉ์ ํตํด ์ฌ์ฉ์๊ฐ ํ์ํ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ถ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ ๋ฐ์ ๊ฑธ์ณ AppMaster ์ ๊ณ ์ ํ ์ฌ์์ฑ ๊ธฐ๋ฅ์ ์๊ตฌ ์ฌํญ์ด ์์ ๋ ๋๋ง๋ค ์ฒ์๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ์ฌ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ผ๊ด๋๊ฒ ์ ๊ฑฐํฉ๋๋ค. ๋ํ AppMaster API์ ๋ํ ๊ด๋ฒ์ํ ๋ฌธ์๋ฅผ ์์ฑํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ ์ ์ฒ๋ฆฌํฉ๋๋ค.
๋ํ AppMaster ํ๋ซํผ์ PostgreSQL ํธํ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํจ๊ป ์๋ํ์ฌ ์ํฐํ๋ผ์ด์ฆ ๋ฐ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ํ์ฅ์ฑ์ ์ง์ํฉ๋๋ค. Business, Business+ ๋ฐ Enterprise ๊ตฌ๋ ์ ์ผ๋ถ๋ก ์คํ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ ํ์ผ๊ณผ ์์ค ์ฝ๋๊น์ง ์์ฑํจ์ผ๋ก์จ AppMaster ํตํด ๊ณ ๊ฐ์ ์จํ๋ ๋ฏธ์ค์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํธ์คํ ํ๊ณ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ๋ํ ์ ์ฒด ์ก์ธ์ค ๋ฐ ์ ์ด๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์์ฝ๋์ธ์ ํ๋์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ์ค์ํ ์ญํ ์ ํ๋ฉฐ ๊ฐ์ํ๋ UI ๋์์ธ๊ณผ ํฅ์๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ด์งํฉ๋๋ค. AppMaster ํ๋ซํผ์ ๊ฐ๋ ฅํ no-code ๊ฐ๋ฐ ๋๊ตฌ์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ํฌ๊ด์ ์ธ ํ๋ซํผ์ ํตํด ์์ฝ๊ฒ ์์ฝ๋์ธ ๊ตฌํ์ ์ด์งํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์คํํธ์ ๋ถํฐ ๋๊ธฐ์ ๊น์ง ๋ชจ๋ ๊ท๋ชจ์ ๊ธฐ์ ์ AppMaster ์ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ์ํํ๋ ๋์์ ๋น์ฉ์ ์ ๊ฐํ๊ณ ํ์ฅ์ฑ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.