Android ์•ฑ ๊ฐœ๋ฐœ ์˜์—ญ์—์„œ ์•ฑ ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ๊ฐ€ ์ž์ฃผ ํ™œ์šฉํ•˜๋Š” ํ•„์ˆ˜ ๋””์ž์ธ ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋Š” ActionBar ๋˜๋Š” ๋„๊ตฌ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค. AppMasterno-code ํ”Œ๋žซํผ์˜ ์ผ๋ถ€์ธ ActionBar/Toolbar๋Š” ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์›ํ™œํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๊ณผ ํƒ์ƒ‰ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

ActionBar/Toolbar๋Š” ์•ฑ ํ™”๋ฉด ์ƒ๋‹จ์— ์žˆ๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(UI) ๊ตฌ์„ฑ ์š”์†Œ๋กœ, ์•ฑ ๋‚ด์˜ ๋‹ค์–‘ํ•œ ํ™œ๋™ ํ™”๋ฉด์—์„œ ์ผ๊ด€๋œ ์‹œ๊ฐ์ , ๊ธฐ๋Šฅ์  ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋จธํ‹ฐ๋ฆฌ์–ผ ๋””์ž์ธ์˜ ์ผ๋ถ€์ธ ActionBar/Toolbar๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ด‘๋ฒ”์œ„ํ•œ ํŒจํ„ด๊ณผ ๋™์ž‘์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋งค์šฐ ๋‹ค์–‘ํ•˜๊ณ  ๋„๋ฆฌ ์ฑ„ํƒ๋˜๋Š” UI ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ์ด์•„์›ƒ์˜ ์‹œ๊ฐ์  ์•ต์ปค ์—ญํ• ์„ ํ•˜๋ฉฐ, ์•ฑ ๋‚ด ์‚ฌ์šฉ์ž ์ปจํ…์ŠคํŠธ์™€ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ์ž‘์—… ๋ฐ ํƒ์ƒ‰ ์š”์†Œ์— ๋Œ€ํ•œ ์ปจํ…Œ์ด๋„ˆ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž‘์—…์—๋Š” ์•ฑ ๋ธŒ๋žœ๋”ฉ, ํƒ์ƒ‰ ์ปจํŠธ๋กค(์˜ˆ: ํƒ์ƒ‰ ์ฐฝ ๋ฉ”๋‰ด ๋ฒ„ํŠผ ๋˜๋Š” ๋’ค๋กœ ๋ฒ„ํŠผ), ํŠน์ • ํ™”๋ฉด์ด๋‚˜ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์กฐ์ •๋œ ์ž‘์—…, ๊ทธ๋ฆฌ๊ณ  ์„ ํƒ์ ์œผ๋กœ ์ž์ฃผ ์•ก์„ธ์Šคํ•˜์ง€ ์•Š๋Š” ์ž‘์—…์ด ํฌํ•จ๋œ ์˜ค๋ฒ„ํ”Œ๋กœ ๋ฉ”๋‰ด๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ActionBar/Toolbar๋Š” AppMasterno-code ํ”Œ๋žซํผ์ด ์ง€์›ํ•˜๋Š” ๋งŽ์€ UI ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ผ ๋ฟ์ด์ง€๋งŒ ์•ฑ ๊ฐœ๋ฐœ, ์œ ์šฉ์„ฑ ๋ฐ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์€ ์—„์ฒญ๋‚ฉ๋‹ˆ๋‹ค. ์ตœ๊ทผ ํ†ต๊ณ„์— ๋”ฐ๋ฅด๋ฉด ์ž˜ ์„ค๊ณ„๋œ ActionBar/Toolbar๋Š” ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ์ตœ๋Œ€ 35%๊นŒ์ง€ ๋†’์ด๊ณ  ์•ฑ์„ ํƒ์ƒ‰ํ•  ๋•Œ ์‚ฌ์šฉ์ž์˜ ์ „๋ฐ˜์ ์ธ ์ธ์ง€ ๋ถ€ํ•˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ๊ด€๋œ UI์™€ ํƒ์ƒ‰ ๊ตฌ์กฐ๋Š” ์‚ฌ์šฉ์ž ์œ ์ง€์œจ์„ ์•ฝ 20% ์ฆ๊ฐ€์‹œํ‚ค๋Š” ๊ฒƒ์œผ๋กœ ์ž…์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์˜ drag-and-drop UI ๊ธฐ๋Šฅ ๋•๋ถ„์— ActionBar/Toolbar๋ฅผ ์•ฑ์— ํ†ตํ•ฉํ•˜๋Š” ๊ณผ์ •์ด ๊ฐ„์†Œํ™”๋˜๊ณ  ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ๋Š” ์•ฑ์˜ ๋ธŒ๋žœ๋“œ ์•„์ด๋ดํ‹ฐํ‹ฐ์™€ ์‹œ๊ฐ์  ์–ธ์–ด์— ๋งž๊ฒŒ ์ƒ‰์ƒ, ์•„์ด์ฝ˜, ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ, ๋ ˆ์ด์•„์›ƒ์„ ์กฐ์ •ํ•˜๊ฑฐ๋‚˜ ์•ฑ์˜ ๊ณ ์œ ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๋Š” ํŠน์ • ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์ „์ž ์ƒ๊ฑฐ๋ž˜ ์•ฑ์—๋Š” ๋™์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์•„์ด์ฝ˜, ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒ€์ƒ‰ ์•„์ด์ฝ˜, '์„ค์ •' ๋ฐ '๋„์›€๋ง ๋ฐ ์ง€์›'๊ณผ ๊ฐ™์€ ์ž‘์—…์ด ํฌํ•จ๋œ ์˜ค๋ฒ„ํ”Œ๋กœ ๋ฉ”๋‰ด๋ฅผ ๊ฐ–์ถ˜ ActionBar/Toolbar๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์™€ ๋Œ€์กฐ์ ์œผ๋กœ ๋‰ด์Šค ์•ฑ์—๋Š” ์•ฑ ๋กœ๊ณ ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ž‘์—… ํ‘œ์‹œ์ค„/๋„๊ตฌ ๋ชจ์Œ, ๋‹ค์–‘ํ•œ ๋‰ด์Šค ์นดํ…Œ๊ณ ๋ฆฌ์— ์•ก์„ธ์Šคํ•˜๋Š” ํƒ์ƒ‰ ์ปจํŠธ๋กค, ๊ณต์œ  ์ž‘์—…, '๋ถ๋งˆํฌ' ๋ฐ '๊ฐœ์ธ์ •๋ณด ์„ค์ •'๊ณผ ๊ฐ™์€ ์˜ต์…˜์ด ํฌํ•จ๋œ ์˜ค๋ฒ„ํ”Œ๋กœ ๋ฉ”๋‰ด๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ์—์„œ ActionBar/Toolbar๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ์˜ ์ฃผ์š” ์ด์  ์ค‘ ํ•˜๋‚˜๋Š” ์ ์‘๋ ฅ๊ณผ ๋ฐ˜์‘์„ฑ์ด ๋›ฐ์–ด๋‚˜๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. AppMaster ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ฑ์„ ๋””์ž์ธํ•  ๋•Œ ๊ฐœ๋ฐœ์ž๋Š” ์ž๋™์œผ๋กœ ๋‹ค์–‘ํ•œ ํ™”๋ฉด ํฌ๊ธฐ์™€ ๋ฐ€๋„๋ฅผ ์ˆ˜์šฉํ•˜๋„๋ก ActionBar/Toolbar๋ฅผ ์‰ฝ๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์•ฑ์— ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์žฅ์น˜์— ๊ด€๊ณ„์—†์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ง„์ •์œผ๋กœ ์›ํ™œํ•œ ๊ฒฝํ—˜์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ AppMasterno-code ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ ActionBar/Toolbar ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์ง€์†์ ์ธ ์—…๋ฐ์ดํŠธ์™€ ๊ฐœ์„ ์„ ๋ฐ›์•„ ๊ฒฐ๊ณผ ์•ฑ์ด ํ•ญ์ƒ ์ตœ์‹  Android ๋””์ž์ธ ์ง€์นจ๊ณผ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ค€์ˆ˜ํ•˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์žฅ์  ์™ธ์—๋„ AppMaster ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ๊ฐ€ ์•ฑ์˜ ๋ฐฑ์—”๋“œ์™€ ํ”„๋ŸฐํŠธ์—”๋“œ๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์—ฐ๊ฒฐํ•˜๊ณ  ActionBar/Toolbar์—์„œ ์ƒ์„ฑ๋œ ์ž‘์—…์„ ์ ์ ˆํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋…ผ๋ฆฌ ๋ฐ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๊ณผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŒ€์€ ๋งž์ถคํ˜• ์•ฑ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๊ธฐ์กด ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์˜ ์ผ๋ถ€๋งŒ์œผ๋กœ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํ’๋ถ€ํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ๋Š” Android, iOS ๋ฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ์šด์˜ ์ฒด์ œ์—์„œ AppMaster ์ƒ์„ฑ ์•ฑ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์˜ ๋ฒ”์œ„์™€ ์ผ๊ด€์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ ActionBar/Toolbar๋Š” Android ์•ฑ ๊ฐœ๋ฐœ์˜ ์ค‘์š”ํ•œ UI ๊ตฌ์„ฑ ์š”์†Œ๋กœ์„œ ์ผ๊ด€๋˜๊ณ  ํšจ์œจ์ ์ด๋ฉฐ ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. AppMasterno-code ํ”Œ๋žซํผ์˜ ๊ฐ•๋ ฅํ•œ drag-and-drop ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ๋Š” ActionBar/Toolbar ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํฌํ•จ๋œ ๋ชจ๋ฐ”์ผ ์•ฑ์˜ ํ”„๋กœํ† ํƒ€์ž…์„ ์‹ ์†ํ•˜๊ฒŒ ์ œ์ž‘ํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ถœ์‹œ ์‹œ๊ฐ„๊ณผ ๊ฐœ๋ฐœ ๋น„์šฉ์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‹ค์žฌ๋‹ค๋Šฅํ•œ UI ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ž ์žฌ๋ ฅ์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ ๋ชจ๋“  ๊ทœ๋ชจ์˜ ๊ธฐ์—…์€ ์‚ฌ์šฉ์ž๋ฅผ ๊ธฐ์˜๊ฒŒ ํ•˜๊ณ  ์ฐธ์—ฌ๋ฅผ ๋†’์ด๋ฉฐ ์ „๋ฐ˜์ ์ธ ๋””์ง€ํ„ธ ์กด์žฌ๊ฐ์„ ๊ฐ•ํ™”ํ•˜๋Š” ํƒ์›”ํ•œ ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์˜ ๊ฐ•๋ ฅํ•œ ๋ฐฑ์—”๋“œ ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๊ธฐ๋Šฅ์˜ ์ถ”๊ฐ€์ ์ธ ์ด์ ์„ ๊ฐ–์ถ˜ ActionBar/Toolbar๋Š” ํฌ๊ด„์ ์ด๊ณ  ์‹ ์†ํ•˜๊ฒŒ ๋ฐฐํฌ๋˜๋ฉฐ ๊ธฐ์ˆ ์ ์œผ๋กœ ์ตœ์ ํ™”๋œ ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์˜ ์ผ๋ถ€์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.