Android ์ฑ ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ ํ๋๊ทธ๋จผํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI) ๋๋ ๋์์ ๋ ๋ฆฝ์ ์ด๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋์ ๋ถ๋ถ์ ๋ํ๋ด๋ ์ค์ํ UI ๊ตฌ์ฑ ์์์ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ ํ๋ ๋ด์ ํตํฉ๋ ์ ์๊ณ ์์ฒด ์๋ช ์ฃผ๊ธฐ ๋ฐ ์ ๋ ฅ ์ด๋ฒคํธ๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ ๋ ํฐ UI์ ์์ ์ธ๊ทธ๋จผํธ์ ๋๋ค. ์ฌ๋ฌ ์กฐ๊ฐ์ ๊ตฌ์ฑํ๊ฑฐ๋ ๊ฒฐํฉํ์ฌ ๋ค์ํ ๊ตฌ์ฑ์ ๊ฑธ์ณ ๋จ์ผ ์ฌ์ฉ์ ๊ฒฝํ์ ์์ฑํจ์ผ๋ก์จ ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์ ๋ฐฉํฅ์ ์ ์ํ๋ ์ ์ฐํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๋ฐ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
ํ๋๊ทธ๋จผํธ๋ Android UI ํดํท์ ํ์ฅ์ผ๋ก Android 3.0(API ๋ ๋ฒจ 11)์ ๋์ ๋์ด ๋์ฑ ๋์ ์ด๊ณ ์ ์์ฑ์ด ๋ฐ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์์ ์ฆ๊ฐ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๋ ๋์ ์ฝ๋ ๊ตฌ์ฑ, ๋ ํจ์จ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ, ํฅ์๋ ์ฌ์ฌ์ฉ์ฑ์ ์ ๊ณตํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค. ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๋์ ํ๋๊ทธ๋จผํธ๋ฅผ ํ์ฉํ๋ฉด ๊ธฐ์ ์ ๋ถ์ฑ ์์ด ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ ํ๋ซํผ์ ํต์ฌ ์์น์ ์ค์ํ์ฌ ์ฑ ๊ฐ๋ฐ์ ์๋์ ํจ์จ์ฑ์ด ๋ชจ๋ ํฅ์๋ฉ๋๋ค.
Android ์ฑ ๊ฐ๋ฐ์์ ํ๋๊ทธ๋จผํธ๋ฅผ ์ฌ์ฉํ๋ ์ฃผ์ ์ด์ ์ค ํ๋๋ ์ฝ๋ ์ฌ์ฌ์ฉ์ ์ด์งํ๊ณ ๋ณด๋ค ๋ชจ๋ํ๋ ๋์์ธ์ ์ด์งํ๋ค๋ ๊ฒ์ ๋๋ค. ํ๋๊ทธ๋จผํธ๋ ๋ค๋ฅธ ํ๋๊ทธ๋จผํธ์ ์ฝ๊ฒ ๊ฒฐํฉํ์ฌ ์์ ํ UI๋ฅผ ๊ตฌ์ฑํ ์ ์๋ ๋จ์ผ UI ๊ตฌ์ฑ ์์ ๋๋ ๊ธฐ๋ฅ์ ์บก์ํํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ฐ๋ฐ์๋ ์ฌ๋ฌ ํ๋๊ทธ๋จผํธ๋ฅผ ์์ฑํ๊ณ ํ์์ ๋ฐ๋ผ ํ๋์ ๋ทฐ ๊ณ์ธต ๊ตฌ์กฐ ์ํ์ผ๋ก ๊ตํํ ์ ์์ผ๋ฏ๋ก UI โโ๊ด๋ฆฌ์ ๋ ํฐ ์ ์ฐ์ฑ์ ์ ๊ณตํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
Fragments์ ๋ ๋ค๋ฅธ ์ค์ํ ์ด์ ์ ํ๋ฉด ํฌ๊ธฐ์ ํด์๋๊ฐ ๋ค์ํ ๋ค์ํ Android ๊ธฐ๊ธฐ์ ๋ง๋ ๋ค์ค ์ฐฝ ๋ ์ด์์์ ์ง์ํ๋ค๋ ๊ฒ์ ๋๋ค. ํ๋๊ทธ๋จผํธ๋ฅผ ์ง๋ฅ์ ์ผ๋ก ์ฌ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํต์ฌ ๊ตฌ์ฑ ์์๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ๋ค์ํ ์ฅ์น ๊ตฌ์ฑ์ ๋ง๊ฒ ์๋์ผ๋ก ์กฐ์ ๋๋ UI๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๋ ์ค๋งํธํฐ๊ณผ ํ๋ธ๋ฆฟ ๋ชจ๋์์ ์ํํ๊ฒ ์คํ๋์ด์ผ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ ์ ์ฉํ๋ฉฐ ๋ ์๋๋ฆฌ์ค ๋ชจ๋์์ ์ต์ ํ๋ UI ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
๋ํ Fragments๋ Android ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ์์ ์ํํ ํตํฉ์ ์ ๊ณตํ๋ฏ๋ก ์์ ํ๋๊ณผ ๊ด๊ณ์์ด ๋ค์ํ ์๋ช ์ฃผ๊ธฐ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์์ฒด ์ํ๋ฅผ ์ ์งํ๊ณ ์ฌ์ฉ์ ์ํธ ์์ฉ ์ด๋ฒคํธ์ ์๋ตํ ์ ์์ผ๋ฉฐ ํ๋์ ๋ฐฑ์คํ์๋ ์ฐธ์ฌํ ์ ์์ด ์ฌ์ฉ์์๊ฒ ์ ์ ํ ๋ค๋ก ํ์ ํ๊ฒฝ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฝ๋์ ์ ์ฒด ๊ตฌ์กฐ์ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ด ํฅ์๋๋ ๋์์ UI ๊ตฌ์ฑ ์์ ๊ด๋ฆฌ ๋ฐ ์ํธ ์์ฉ์ ๋ณต์ก์ฑ์ด ์ค์ด๋ญ๋๋ค.
AppMaster ํ๋ซํผ์์ Fragments๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ฉด Fragments์ ์ด์ ๊ณผ AppMaster ์ no-code ์ ๊ทผ ๋ฐฉ์์ด ์ ๊ณตํ๋ ๋์ ํจ์จ์ฑ ๋ฐ ์์ฐ์ฑ์ด ๊ฒฐํฉ๋ฉ๋๋ค. ๊ณ ๊ฐ์ ๋น์ฆ๋์ค ๋ก์ง์ฉ BP Designer์ ๊ฐ์ AppMaster ์ ์๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ์กฐ๊ฐ์ ํตํฉํ๊ณ UI ๊ตฌ์ฑ ์์์ ์ํธ ์์ฉ์ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์์ค ์ฝ๋ ์์ฑ ๊ธฐ๋ฅ๊ณผ ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ํฌํจํ AppMaster ์ ํ๋ก์ธ์ค์ ์ธํ๋ผ๋ ํ๋๊ทธ๋จผํธ๋ฅผ ํตํฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ๋ฉฐ ๋ค์ํ ์ฅ์น ๊ตฌ์ฑ ๋ฐ ํ๋ฉด ํฌ๊ธฐ์ ์ ์ํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
ํ๋๊ทธ๋จผํธ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ๋ง์ต๋๋ค. ์ ์์๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ข ์ข ์ ํ ๋ชฉ๋ก, ์ฅ๋ฐ๊ตฌ๋, ๊ฒฐ์ ํ๋ก์ธ์ค์ ํ๋๊ทธ๋จผํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์ ์ ์ํ๊ณ ์ต์ ํ๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ๋ํ ์์ ๋ฏธ๋์ด ์ฑ์ ๊ฐ๋ฐ์๊ฐ ํ์๋ผ์ธ, ํ๋กํ, ์ฑํ ๋ฑ ์ฑ์ ๋ค์ํ ์น์ ์ ๋ ๋ฆฝ์ ์ด๊ณ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ํ๋ฏ๋ก ํ๋๊ทธ๋จผํธ์ ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค. ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ํ๋๊ทธ๋จผํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ํ๋กํ, ์์ ๊ด๋ฆฌ, ๋ณด๊ณ ๋์๋ณด๋ ๋ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๋ชจ๋์ด๋ ํ์ ์น์ ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ํ๋๊ทธ๋จผํธ๋ Android ์ฑ ๊ฐ๋ฐ, ํนํ ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์ ๊ธฐ๊ธฐ ๊ตฌ์ฑ์ ์ ์ํด์ผ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๊ท์คํ ์์ฐ์ ๋๋ค. ์์ ํ๋๊ณผ ๋ ๋ฆฝ์ ์ผ๋ก UI ๊ตฌ์ฑ ์์๋ฅผ ๊ด๋ฆฌํ๊ณ ์ฝ๋ ์ฌ์ฌ์ฉ์ ์ด์งํ๋ฉฐ ๋ ๋์ ์ฝ๋ ๊ตฌ์ฑ์ ์ํ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ๊ณ ํจ์จ์ ์ธ ๋ชจ๋์ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ํ์ ์ ์ธ AppMaster ํ๋ซํผ ๋ด์์ Fragments๋ฅผ ํ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ ์ด๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ ์ฑ ๊ฐ๋ฐ์ ์ํด ๊ท์คํ Android UI ํดํท ์์๋ฅผ ํตํฉํ๋ ๋์์ no-code ์ ๊ทผ ๋ฐฉ์์ ์ด์ ์ ํ์ฉํ ์ ์์ต๋๋ค.