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 ํ”Œ๋žซํผ์˜ ๋งฅ๋ฝ์—์„œ ํ˜„๋Œ€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์—†์–ด์„œ๋Š” ์•ˆ ๋  ์ž์‚ฐ์ž…๋‹ˆ๋‹ค.