Atomic Design์ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI)๋ฅผ ๋ ๋ณต์กํ ๋์์ธ์ ํ์ฑํ๊ธฐ ์ํด ์กฐ๋ฆฝํ ์ ์๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋์ ๊ตฌ์ฑ ์์๋ก ๋๋์ด ํจ์จ์ ์ด๊ณ ์ผ๊ด๋๊ฒ ๊ตฌ์ฑํ ์ ์๋๋ก ํ๋ ๋์์ธ ์์คํ ์ ๋ํ ๊ณ ๊ธ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ์ด ๋ฐฉ๋ฒ๋ก ์ ๋์์ด๋์ ๊ฐ๋ฐ์ ๊ฐ์ ์ํํ ํ์ ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ๊ฐ๋ฐ ์๊ฐ์ ๋จ์ถํ๋ ๋์์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ UI์ ์ ์ง ๊ด๋ฆฌ์ฑ๊ณผ ํ์ฅ์ฑ์ ๋ณด์ฅํฉ๋๋ค. no-code ํ๊ฒฝ์์ ์ ์ฉํ ๊ฒฝ์ฐ Atomic Design์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์ํ์ ๊ธฐ์ฌํ์ฌ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ์ด์์ ์ผ๋ก ์ ํฉํฉ๋๋ค.
ํํ์ ์์ ์์ ๊ฐ๋ ์์ ํ์๋ Atomic Design์ ์์, ๋ถ์, ์ ๊ธฐ์ฒด, ํ ํ๋ฆฟ ๋ฐ ํ์ด์ง๋ผ๋ 5๊ฐ์ง UI ๊ตฌ์ฑ ์์ ์์ค์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Atomic Design์ UI ๊ตฌ์ฑ ์์๋ฅผ ์ด๋ฌํ 5๊ฐ์ง ์์ค์ผ๋ก ๊ตฌ์ฑํจ์ผ๋ก์จ ๋ณต์กํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ณด๋ค ์ฒด๊ณ์ ์ด๊ณ ์์ธก ๊ฐ๋ฅํ๊ฒ ๊ตฌ์ฑํ์ฌ ์ต์ข ์ ํ์ด ์ผ๊ด๋๊ณ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ด๋๋ก ๋ณด์ฅํฉ๋๋ค.
Atom์ ๋ชจ๋ UI์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์ฑ ์์์ด๋ฉฐ ๋ฒํผ, ์์ ์ ๋ ฅ, ๋ ์ด๋ธ ๋ฐ ์์ด์ฝ๊ณผ ๊ฐ์ ๊ฐ๋จํ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. Atom์ ๋ชจ๋ ํ์ ์์ฑ์ ๊ฐ๊ณ ์์ผ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ธฐ๋ณธ ๋ชฉ์ ์ ๋ค๋ฅธ ๋ ๋ณต์กํ UI ๊ตฌ์ฑ ์์์ ๊ธฐ์ด ์ญํ ์ ํ๋ ๊ฒ์ ๋๋ค.
๋ถ์๋ ๋ ๋ณต์กํ๊ณ ๊ธฐ๋ฅ์ ์ธ UI ๊ตฌ์ฑ ์์๋ฅผ ํ์ฑํ๊ธฐ ์ํด ๊ฒฐํฉ๋ ์์ ๊ทธ๋ฃน์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฒํผ ์์์ ๊ฒฐํฉ๋ ๊ฒ์ ์ ๋ ฅ ํ๋๋ ๊ฒ์ ์์ ๋ถ์๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๋ถ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ๋ ๋ฆฝ์ ์ผ๋ก ์ฌ์ฉ๋ ์ ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ์ ๊ธฐ์ฒด์ ๊ฐ์ ๋ ๋ณต์กํ UI ๊ตฌ์ฑ ์์์ ๊ตฌ์ฑ ์์๋ก ์ฌ์ฉ๋ฉ๋๋ค.
์ ๊ธฐ์ฒด๋ ๋ถ์์ ๋๋ก๋ ๊ฐ๋ณ ์์๋ฅผ ๊ฒฐํฉํ์ฌ ํ์ฑ๋ ๋ ํฌ๊ณ ๋ณต์กํ ๊ตฌ์ฑ ์์๋ฅผ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ๊ตฌ์ฑ ์์๋ ์ผ๋ฐ์ ์ผ๋ก ํน์ ์์ ์ ์ํํ๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ํน์ ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ ๊ธฐ์ฒด์ ์๋ก๋ ๊ฒ์ ์์ ๋ถ์, ๋ก๊ณ ์์ ๋ฐ ๋ฉ๋ด ๋ชฉ๋ก ๋ถ์๋ก ๊ตฌ์ฑ๋ ํ์ ๋ชจ์์ด ์์ ์ ์์ต๋๋ค.
ํ ํ๋ฆฟ์ ์ ๊ธฐ์ฒด, ๋ถ์, ๋๋ก๋ ์์๋ก ๊ตฌ์ฑ๋ ์ถ์ ๋ ์ด์์์ ๋๋ค. ํ ํ๋ฆฟ์ ์ฃผ๋ก ๊ธฐ๋ฅ ๊ตฌ์ฑ ์์์ ๋ ์ด์์๊ณผ ๋ฐฐ์ด์ ์ด์ ์ ๋ง์ถฐ ํ์ด์ง ๊ตฌ์กฐ์ ๋ํ ๋์ ์์ค์ ๊ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ ํ๋ฆฟ์ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๋ ๋ค์ํ ์ ๊ธฐ์ฒด์ ๊ตฌ์ฑ ์์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ด๋ฒ์ํ ์ปจํ ์คํธ ๋ด์์ ์ํธ ์์ฉํ๋ ๋ฐฉ์์ ๋น ๋ฅด๊ฒ ์ธ์ํ์ฌ ๋ณด๋ค ํจ์จ์ ์ธ UI ๋์์ธ ํ๋ก์ธ์ค๋ฅผ ์ด์งํ ์ ์์ต๋๋ค.
ํ์ด์ง๋ ํ ํ๋ฆฟ์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ์๋ฒฝํ๊ฒ ๊ตฌํ๋๊ณ ์๋ํ๋ ํ๋ฉด์ด ๋๋ Atomic Design ํ๋ก์ธ์ค์ ์ต์ข ๊ฒฐ๊ณผ์ ๋๋ค. ์ด ๋จ๊ณ์์๋ ๊ตฌ์ฒด์ ์ธ ๋ฐ์ดํฐ๊ฐ ์๋ฆฌ ํ์์ ์ฝํ ์ธ ๋ฅผ ๋์ฒดํ๊ณ ๊ธฐ๋ฅ์ด ์์๋๋ก ์๋ํ๋์ง ํ์ธํฉ๋๋ค. ์ด ์์ค์ ํตํด ๋์์ด๋์ ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ UI๋ฅผ ํ ์คํธํ๊ณ ๋ฏธ์ธ ์กฐ์ ํ ์ ์์ด ์ต์ ์ ์ฌ์ฉ์ ๊ฒฝํ(UX)๊ณผ ์ํธ ์์ฉ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ Atomic Design์ UI ๊ตฌ์ฑ ์์๊ฐ ์๊ฐ์ ์ผ๋ก ์ผ๊ด๋๊ณ ์ฌ๋ฌ ์ฅ์น ๋ฐ ํ๋ฉด ํฌ๊ธฐ์ ๊ฑธ์ณ ์ฝ๊ฒ ํ์ฅ ๊ฐ๋ฅํ๋๋ก ๋ณด์ฅํฉ๋๋ค. AppMaster Go๋ก ์์ฑ๋ ์ปดํ์ผ๋ ์ํ ๋น์ ์ฅ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ์ฌ ์ฒ์๋ถํฐ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ฏ๋ก AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ๋๋ผ์ด ํ์ฅ์ฑ์ ๋ณด์ฌ์ค ์ ์์ต๋๋ค. ๋ํ ์ด ํ๋ซํผ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Vue3, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ Android์ฉ Jetpack Compose ๋ฐ iOS์ฉ SwiftUI ํฌํจ๋ Kotlin์ ํ์ฉํ์ฌ ์ผ๊ด๋๊ณ ๊ฐ๋ ฅํ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
AppMaster Atomic Design ์์น์ ํตํฉํจ์ผ๋ก์จ ์ฌ์ฉ์๊ฐ drag and drop ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ UI๋ฅผ ์์ฑํ ์ ์๊ฒ ํ๊ณ ๊ตฌ์ฑ ์์๋ณ ๋น์ฆ๋์ค ๋ก์ง์ ์ ์ํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฌ์ฉ์๋ ๊ด๋ฒ์ํ ํ๋ก๊ทธ๋๋ฐ ์ง์ ์์ด๋ ์๋ฒฝํ๊ฒ ๋ํํ์ด๊ณ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ์๊ฐ์ ์ผ๋ก ํํ๋ ฅ์ด ๋ฐ์ด๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ธฐ์กด ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ ๋นํด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ 10๋ฐฐ ํฅ์์ํค๊ณ ๋น์ฉ์ 3๋ฐฐ ์ ๊ฐํฉ๋๋ค.
๋ํ AppMaster ๋ชจ๋ ํ๋ก์ ํธ์์ ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ ํฌ๊ด์ ์ธ Swagger(๊ฐ๋ฐฉํ API) ๋ฌธ์๋ฅผ ์์ฑํ์ฌ ํ ๊ตฌ์ฑ์ ๊ฐ์ ์ํํ ํ์ ์ ์ด์งํ๊ณ ์ ๋ฐ์ ์ธ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํฅ์์ํต๋๋ค. Atomic Design์ AppMaster ์ ํจ๊ป ์๋ฏผ ๊ฐ๋ฐ์๊ฐ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ทจ๋ํ์ง ์๊ณ ๋ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋๋ก ์ง์ํ์ฌ ๋ชจ๋ ๊ท๋ชจ์ ๊ธฐ์ ์ ์ํ ๋ณด๋ค ํจ์จ์ ์ด๊ณ ๋น์ฉ ํจ๊ณผ์ ์ธ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ด์งํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก Atomic Design์ AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ๊ณผ ๊ฒฐํฉํ ๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ์๊ฐ์ ์ผ๋ก ์ผ๊ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ณ ํจ์จ์ ์ผ๋ก ๊ฐ๋ฐํ ์ ์๋ ๊ฐ๋ ฅํ ์ค๊ณ ๋ฐฉ๋ฒ๋ก ์ ๋๋ค. UI ๊ตฌ์ฑ ์์๋ฅผ ๊ตฌ์ฑํ๊ณ ๊ตฌ์ฑํ๋ ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋ฐ์ ์์ฐ์ฑ์ ํฅ์ํ๊ณ ๋์์ธ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋ฉฐ ๊ณ ํ์ง ์ฌ์ฉ์ ๊ฒฝํ์ ๋ณด์ฅํฉ๋๋ค. Atomic Design์ ํนํ ์๋ฏผ ๊ฐ๋ฐ์๊ฐ ํฌ๊ด์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ง๋ค ์ ์๋๋ก ์ง์ํ๋ no-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์์ด์๋ ์ ๋ ์์ฐ์ ๋๋ค.