์ํ์ดํผ ์ฑ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํ?
์ํ์ดํผ ์ฑ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ

์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ธฐ ์ํ ์ต๊ณ ์ ์ ๋ต์ ์ฐพ๊ณ ์์ต๋๊น? ์ํ์ดํผ ์ฑ ์์ฅ์ ๋๋ ์ด ์ฆ๊ฐํ๊ณ ์์ผ๋ฉฐ ์์ฌํ ์ฌ์ง ์์ด ํ์ํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฝ๋ฉ ๋ฐ ๊ธฐํ ๋ณต์กํ ์์ ์์ด ์ํ์ดํผ ์ฑ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด ๊ฐ์ด๋์์๋ ์ํ์ดํผ ์ฑ์ ๊ฐ์ฅ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ช ๊ฐ์ง ํ์ ์ ๊ณตํฉ๋๋ค.
์ํ์ดํผ ์ฑ ๋ง๋๋ ๋ฐฉ๋ฒ: ์ฑ ๊ฐ๋ฐ ๋จ๊ณ ๋ฐ ๊ธฐ๋ฅ
๋งคํน์ ์ธ ์ํ์ดํผ ์ฑ์ ์์ฑํ๋ ๊ฒ์ ๋ณต์กํ ๊ณผ์ ์ด ์๋๋๋ค. ์ฑ ๊ฐ๋ฐ์๋ฅผ ๊ณ ์ฉํด์ผ ํ์ง๋ง ์ด ํ๋ก์ธ์ค์๋ ์ฌ์ ํ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค. ์ด ๊ธ์์๋ ๋ณต์กํ ์์ ์์ด ํ๋ฅญํ ์ํ์ดํผ ์ฑ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ๊ทธ๊ฒ์ ๊ธฐ๋ค๋ฆฌ๊ณ ๊ณ์ญ๋๊น? ๋ ๋์๊ฐ ์ํ์ดํผ ์ฑ ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์ป์ผ์ญ์์ค. ์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ์๋์ ๋ชจ๋ ํ๊ณผ ์๋ น์ ๋ฐ๋ฅด์ธ์. ๊ทธ๊ฒ์ ๋น์ ์ด ์ํ๋ ๋ชฉํ๋ฅผ ํฅํด ๋น์ ์ ์ธ๋ํ ์์ฃผ ๊ฐ๋จํ ๋ก๋๋งต์ ๋๋ค.
์ข์ํ๋ ๋ฐํ ํ๋ฉด ์ฑ์ ๊ฒํ ํ์ญ์์ค
์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ณ ์ถ์ ์ด๋ณด์๋ผ๋ฉด ๋จผ์ ์ธ๊ธฐ ์ํ์ดํผ ์ฑ์ ๊ฒํ ํด์ผ ํฉ๋๋ค. ๋ชจ๋ฅด๋ ์ฌ์ด์ ๋ฌผ์ ๋ฐ์ด๋ค์ง ๋ง์ญ์์ค. ์์ํ๋ ๋ฐฉ๋ฒ! ์๋ฒฝํ ์ํ์ดํผ ์ฑ์ ํ์ํ๊ณ ์ฌ๋ฌผ๊ณผ ๊ธฐ๋ฅ์ ๋ํ ์์ด๋์ด๋ฅผ ์ป์ผ์ญ์์ค. ์ฌ๋ฌ ๋ฐฐ๊ฒฝํ๋ฉด ์ฑ์ ์ฐพ์๋ณด์ธ์. ๋ฐ๋ผ์ ์๊ฐ์ ์ป์ ํ์๋ ๋ง์ ๋ ํนํ ์์ด๋์ด๋ก ๋ฐฐ๊ฒฝ ํ๋ฉด ์ฑ์ ๋ง๋ค ์ ์์ต๋๋ค. "Walli" ์ํ์ดํผ ์ฑ์ ๊ฒํ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. iOS ๋ฐ Android ๊ธฐ๊ธฐ๋ฅผ ์ํ ํ์์ ์ธ ์ธ๊ธฐ ์ํ์ดํผ ์ฑ์ ๋๋ค. ๊ทธ๋ ๊ฒ ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ๋ชจ๋ฐ์ผ ์ฑ์ ๋ง๋ค๊ณ ๊ณํํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. Walli๋ฅผ ๊ฒํ ํ๋ฉด API ๊ฐ๋ฐ ๊ธฐ๋ฅ์ ๋ํ ์์ด๋์ด๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์ด ์ธ๊ธฐ ์๋ ์ฑ์์ ์ ๊ณต๋๋ ๊ธฐ๋ฅ.
-
Walli๋ ์ฌ์ฉ์๊ฐ ๋ค์ํ ํ์ ์ ์ธ ์ํ์ดํผ ์ค์์ ์ ํํ ์ ์๋๋ก ํฉ๋๋ค.
-
์ ์ธ๊ณ ์ต๊ณ ์ ๊ทธ๋ํฝ ๋์์ด๋๊ฐ ๊ฐ๋ฐํ๋ ์ต๊ณ ์์ค์ ๊ธฐ๋ฅ ๋ฐฐ๊ฒฝ ํ๋ฉด ์ฑ์ผ๋ก ์๊ณ ์์ต๋๋ค.
-
์ ์ธ๊ณ ์ํฐ์คํธ๊ฐ ๋น ๋ฅด๊ฒ ๋ฑ๋กํ ์ ์๋๋ก ํ๋ ์ ๋ฌธ ๋ชจ๋ฐ์ผ ์ฅ์น ์ฑ ๊ฐ๋ฐ์๊ฐ ๋ง๋ค์์ต๋๋ค.
-
๋ํ ์ํฐ์คํธ๋ ๋ฐํ ํ๋ฉด ์ํ์ ๋ํ ๋ณด์์ ๋ฐ์ต๋๋ค.
-
์ง์ฐ ์์ด ๋ค์ํ ์ํ์ดํผ ์ปฌ๋ ์ ์ ํ์ํ ์ ์์ต๋๋ค.
-
์ด ๋ชจ๋ฐ์ผ ์ฑ์๋ "์ถ์ฒ", "์ธ๊ธฐ" ๋ฐ ์ต๊ทผ์ ์ธ ๊ฐ์ง ๋ฐฐ๊ฒฝํ๋ฉด ์น์ ์ด ์์ต๋๋ค.
-
๋ํ ๋ค์๊ณผ ๊ฐ์ ํน์ ๋ฒฝ์ง ๋ถ๋ฅ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค. ๋๋ฌผ, ์์ฐ, ์ธ์ฉ๋ฌธ, ๊ณต๊ฐ.
-
์ด ์๋๋ก์ด๋ ์ํ์ดํผ ์ฑ์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ์ํ์ดํผ๋ฅผ "์ข์์"ํ ์ ์์ต๋๋ค. ๋ํ ํ๋กํ์์ ํด๋น ๋ฐฐ๊ฒฝ ํ๋ฉด์ ๋ณผ ์ ์์ต๋๋ค.
-
์ด ๋ฐฐ๊ฒฝ ํ๋ฉด ์ฑ์ ์ฌ์ฉ์๋ Android ๋๋ IOS ์ ํ์ ํ๋ฉด ์ ๊ธ์์ ์ํ๋ ๋ฐฐ๊ฒฝ ํ๋ฉด์ ์ ํํ ์ ์์ต๋๋ค.
-
๋ํ Walli์๋ "์ฌ์ ๋ชฉ๋ก" ๊ธฐ๋ฅ๋ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฅ์น์ ๋ฐฐ๊ฒฝ ํ๋ฉด์ ์ ํํ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋ค๋ฅธ ์์ ์ ์ํํ๊ธฐ ์ ์ ๋ฐ๋ผ์ผ ํ๋ ๊ฐ๋จํ ๋จ๊ณ์ ๋๋ค. ์ด ๋จ๊ณ ํ์ ์ํ์ดํผ ์ฑ ๊ฐ๋ฐ ๋ฐ ์๊ฐ์ ๋ํ ๋ช ๊ฐ์ง ์์ด๋์ด๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์ด์ ๋งค์ฐ ๋น ๋ฅด๊ฒ ํ์ ํ๊ณ ์ ๋ฆฌํ๊ณ ๊ณํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ํ์์ ์ธ ๋จ๊ณ์ผ ๋ฟ์ ๋๋ค. ์ํ์ดํผ ๊ด๋ จ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ถ๊ฐ ์ฝ๊ธฐ์์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
Android Wallpaper ์ฑ ๊ธฐ๋ฅ ๋ฐ ๊ฐ๋ฐ ๊ณํ
์ธ๊ธฐ ์๋ ์ํ์ดํผ ์ฑ์ ๊ฒํ ํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ด์ ์ฑ ๊ธฐ๋ฅ์ ๊ณํํ ๋์ ๋๋ค. ์ธ๊ธฐ ์๋ ์ฑ์ ํ์ํ ํ์๋ ์ฑ์ ๊ธฐ๋ฅ์ ๋ํด ์๊ฐํ ๋์ ๋๋ค. ์ด ๋งฅ๋ฝ์์ ํ์ ์ ์ด๋ผ๋ฉด ๋์์ด ๋ ๊ฒ์ ๋๋ค. ๋ ํนํ ์์ด๋์ด์ ๊ธฐ๋ฅ์ ์ ์ฉํ์ฌ Android ์ํ์ดํผ ์ฑ์ ์ฐจ๋ณํํด ๋ณด์ธ์. ์๋ฅผ ๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ๋ชจ๋ฐ์ผ ์ํ์ดํผ ์ฑ์์ ๋ง์ถคํ ์ํ์ดํผ ๋ฉ์ด์ปค ๊ธฐ๋ฅ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ฌ๋ฌ ํ ํ๋ฆฟ์ผ๋ก ์์ํ ์ ์์ต๋๋ค. ์ด ํ์์ ์ธ ๊ธฐ๋ฅ์ ํตํด ์ฌ์ฉ์๋ ์ฌ์ง์ ํ์ฉํ์ฌ ๋ฐฐ๊ฒฝ ํ๋ฉด์ ๋ง๋ค ์ ์์ต๋๋ค. ๋ํ ์ฌ๋ฌ ๊ธ๊ผด๋ก ๋๊ธฐ ๋ถ์ฌ ์ธ์ฉ๋ฌธ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ํตํด ์ฐฝ์๋ ฅ์ ๋ฐํํ ์ ์์ต๋๋ค.
๋ํ ์์ ๊ทธ๋ผ๋์ธํธ ๋ณ๊ฒฝ, ํฝ์ ๋ฐ๊ธฐ ๋ฑ๊ณผ ๊ฐ์ ๊ณ ์ ํ ํธ์ง ์ต์ ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ํ ์์ ๊ณต์ ๋ฅผ ์ํ ๋ช ๊ฐ์ง ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ๋ ์ ์ฉํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ๋ค์ํ ์์ ๋ฏธ๋์ด ํ๋ซํผ์์ ๋ฐฐ๊ฒฝ ํ๋ฉด์ ๊ณต์ ํ ์ ์๋๋ก ํฉ๋๋ค. ๊ธฐ๋ฅ์ ๋จผ์ ๊ณํํ๋ ค๋ฉด ์ ๋ฅํ ํ๋ก์ ํธ ๊ด๋ฆฌ์(CPM)๊ฐ ํ์ํฉ๋๋ค. ์ด๋ฅผ ์ํด์๋ ์๋ จ๋ IT ์ค๊ณ์์ ์ง์์ด ํ๋ถํ ๋น์ฆ๋์ค ๋ถ์๊ฐ(BA)๋ ํ์ํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ํ๊ณผ ์์ธํ ๋ ผ์๋ฅผ ์งํํ๊ณ Android ์ํ์ดํผ ์ฑ์ ํตํด ์ฌ์ฉ์ ์ฌ์ ์ ์๊ฐํํด ๋ด ๋๋ค. ์ด์ ํ๊ฐํ ์๊ฐ์ ๋๋ค. ์ํ์ดํผ ์ฑ ๊ฒฝํ ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋ ๋ง์ ๊ฐ์น๋ฅผ ์ถ๊ฐํ ์ ์๋ ๊ธฐ๋ฅ. ์ํ์ดํผ ์ฑ์ ํ๋ก์ ํธ ์๊ตฌ ์ฌํญ ๋ฌธ์์ ๋ชจ๋ ํ ๋ก ๊ณผ ์์ด๋์ด๋ฅผ ํฌํจ์ํค์ญ์์ค.
ํ๋ก์ ํธ ๊ณํ ์๊ฐ: ์ ์ฉ ์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ธฐ ์ํ ํต์ฌ ๋จ๊ณ
์ด ์ํ์ดํผ ์ฑ ํ๋ก์ ํธ์์ ์ํ๋ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น? ์ต์ข ๋ชฉํ๊ฐ ์์ต๋๊น? ์ ๋๋ก ๊ณํํ์ง ์์ผ๋ฉด ๋ชฉํ๋ฅผ ๋ฌ์ฑํ ์ ์์ต๋๋ค. ์ ์ ํ ๊ณํ ์์ด๋ ๋ฉ์ง ๋ฐฐ๊ฒฝ ํ๋ฉด ์ฑ์ ๋ง๋ค ์ ์์ต๋๋ค. Android ์ํ์ดํผ ์ฑ ๊ฐ๋ฐ์ ๊ณํํ๋ ๋์ ๋ค์ ์ ์์ ๊ณ ๋ คํ ์ ์์ต๋๋ค.
๋ฐฉ๋ฒ๋ก :
๋จผ์ MVP๋ฅผ ์คํํ๊ณ ์์ฅ ํผ๋๋ฐฑ์ ๋ฐ๋ผ ์ ๊ทธ๋ ์ด๋ํด์ผ ํฉ๋๋ค.
๊ธฐ๋ณธ ์ฑ:
์ด์์ ์ธ "์ฌ์ฉ์ ๊ฒฝํ"(UX) ๋ฐ ์ฑ๋ฅ์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ์ญ์์ค.
๋ณด์:
์ฑ ๋ฐ ๋ฐ์ดํฐ ๋ณด์์ ๊ตฌํํ์ฌ ์์ ํ๊ณ ์์ ํ ์ฌ์ฉ์ ์ฑ ๊ฒฝํ์ ๋ณด์ฅํฉ๋๋ค.
๊ตฌ๋ฆ:
์ค๋งํธํ๊ฒ ํด๋ผ์ฐ๋ ํ๋ซํผ์ ํ์ฉํ ์ ์์ต๋๋ค. ํด๋ผ์ฐ๋ ํ๋ซํผ์ ๋์์ผ๋ก IT ์ธํ๋ผ ๊ด๋ฆฌ ๋์ ์ฑ ๊ฐ๋ฐ์ ์ง์คํ ์ ์์ต๋๋ค.
์ํผ์ค:
์ผ๋ถ ํ์ฌ API๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ฒ์ํ ์ธ๋ถ ์ข ์์ฑ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ํต์ฌ ๊ธฐ๋ฅ์ ์ํ API๋ฅผ ๋ง๋์ญ์์ค. ์ฑ ๊ฐ๋ฐ์ ์ํด API์ ๋นํต์ฌ ๊ธฐ๋ฅ์ ์์กดํ์ง ๋ง์ญ์์ค.
๊ธฐ์ ์คํ ์ ํ:
UX, ์ฑ๋ฅ ๋ฐ ํ์ฅ์ฑ์ ๋ชจ๋ Android ์ํ์ดํผ ์ฑ ๊ฐ๋ฐ์ ํ์์ ์ ๋๋ค. ์ฐ์ํ ๊ธฐ์ ์คํ์ ์ต์์ ๊ฒฐ๊ณผ๋ฅผ ์ป๋ ๋ฐ ์๋ฒฝํฉ๋๋ค.
์ฌ๋๋ค:
์ ๋ฅํ ์ฌ๋๋ค์ ์จ๋ณด๋ฉํ๊ณ ์์ฐ์ฑ์ ๋์ด๊ธฐ ์ํด ๋ชจ๋ ๊ด๋ฆฌํ์ญ์์ค.
๋ชจ๋ฒ ์ฌ๋ก ๊ฐ๋ฐ:
๊ฒ์ฆ ๋ฐ ๊ฒ์ฆ ํ๋ก์ธ์ค ๊ณํ์ ์๋ฆฝํ๊ธฐ ์ํด ๊ธฐ์ตํด์ผ ํ๋ ํ์ ์ฌํญ์ ๋๋ค. ์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ธฐ ์ํ ํ์ ๋จ๊ณ์ ๋๋ค.
Wallpaper ์ฑ ๋ณด์์ ์ํ ์ ๋ต ์๋ฆฝ
์ฌ์ฉ์์๊ฒ ์ธ์ฑ ๊ตฌ๋งค ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ง๋ฌธ์; ์ฌ์ฉ์์ ๊ธฐ๋ฐ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ๋ณดํธํ์๊ฒ ์ต๋๊น? ์ด ์ง๋ฌธ์ ์ค์ํ๋ฉฐ ์ํ์ดํผ ์ฑ์ ์ฑ๊ณต์ ์ง์ ์ ์ธ ์ํฅ์ ์ค ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋ ๊ฒ์ ์ ์ ํ๊ฒ ์ ๋ตํํด์ผ ํฉ๋๋ค. ์ํ์ดํผ ์ฑ ๋ณด์ ์ ๋ต์ ๋ค์ ๋ช ๊ฐ์ง ์กฐ์น๋ฅผ ํฌํจํฉ๋๋ค.
-
์ฑ ๋ณด์ ์ทจ์ฝ์ ์ ์ํ๋ฅผ ๋ด๋นํฉ๋๋ค.
CI/CD ํ์ดํ๋ผ์ธ์ ์ผ๋ถ๋ก ๋ณด์ ๋ฐ ๊ท์ ์ค์ ํ ์คํธ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋๊ตฌ ๋ฐ ๊ธฐ์ ์ ์ฌ์ฉํฉ๋๋ค. ์ํฐ๋ฐ์ด๋ฌ์ค, ์ฐจ์ธ๋ ๋ฐฉํ๋ฒฝ, ์ค์๊ฐ ์ํ ์ธํ ๋ฆฌ์ ์ค, ๋ค์ค ์์ ์ธ์ฆ(MFA), ์ํธํ ๋ฑ
์์ ํ๊ณ ์์ ํ ํด๋ผ์ฐ๋ ํ๋ซํผ์ ์ฌ์ฉํ์ญ์์ค.
API ๋ณด์์ ํ์์ ์ ๋๋ค.
Wallpaper ์ฑ์ ๋ง๋๋ ๋์ Android ๋ชจ๋ฐ์ผ ๋ฐฑ์๋์ ๋ํ ๊ณํ ์ธ์ฐ๊ธฐ
์ด ๋จ๊ณ์์๋ UI์ ๋น์ฆ๋์ค ๋ก์ง์ ๋์์ธ๊ณผ ๊ฐ๋ฐ์ ์ง์คํด์ผ ํฉ๋๋ค. ๋ํ ๋ชจ๋ฐ์ผ ๋ฐฑ์๋๋ ์ค์ํฉ๋๋ค. MBaaS(Mobile-Backend-as-a-Service) ํ๋ซํผ์ ์ฌ์ฉํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.
-
ํด๋ผ์ฐ๋ ์ธํ๋ผ ๋ฐ ์๊ตฌ ์ ์ฅ์๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
-
ํํ์ด ์ข์ MBaaS ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ๋ชจ๋ฐ์ผ ์ํ์ดํผ ์ฑ์ ์ฝ๊ฒ ํ๊ฐํ ์ ์์ต๋๋ค.
-
๋ํ MBaaS ํ๋ซํผ์ ํ์ฉํ๋ฉด ์์ฝ๊ฒ API๋ฅผ ํตํฉํ ์ ์์ต๋๋ค.
๋นํต์ฌ ๊ธฐ๋ฅ์ ์ํ ํ์ฌ API ๊ฐ์ ธ์ค๊ธฐ
์ฑ์ ํต์ฌ ๊ธฐ๋ฅ์ ์ํ API๋ฅผ ๊ฐ๋ฐํด์ผ ํฉ๋๋ค. ๋นํต์ฌ ๊ธฐ๋ฅ์ ๋ํด ์ ๋์ ์ธ ํ์ฌ API๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค. ๋ค์์ ๊ถ์ฅ ์ฌํญ์ ๋๋ค.
- ์ ํ ํธ์ ์๋ฆผ ์๋น์ค(APNS
- Firebase ํด๋ผ์ฐ๋ ๋ฉ์์ง(FCM
- ๋ธ๋ ์ธํธ๋ฆฌ ๋ค์ด๋ ํธ
์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ธฐ ์ํ ์ฌ๋ฐ๋ฅธ ๊ธฐ์ ์คํ ์ ํ
API ๊ฐ๋ฐ์ ์ํด ์ด๋ค ๊ธฐ์ ์คํ์ ์ ํํด์ผ ํฉ๋๊น? ๊ธฐ๋ณธ Android ๋ฐ iOS ๊ฐ๋ฐ์ ๊ณํํด์ผ ํฉ๋๋ค. ๋ํ API ๊ฐ๋ฐ ๋๊ตฌ๋ ํ์ํฉ๋๋ค. ๋ค์์ ์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ธฐ ์ํด ์ ์๋ ๊ฒ๋ค์ ๋๋ค.
๊ธฐ๋ณธ Android ์ฑ ๊ฐ๋ฐ์ ์ํ Java
Java๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ Android ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. Java๋ ์ฅ๊ธฐ์ ์ผ๋ก Android ๊ฐ๋ฐ์ ์ค์ฌ์ด์์ต๋๋ค.
๊ธฐ๋ณธ iOS ๊ฐ๋ฐ์ ์ํ Swift;
Swift๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ํ iOS ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๋ฉํ ๊ฒ์ ์ ์ํ์ต๋๋ค. Swift๋ฅผ ํตํด ์ฌ๋ฌ ์ฅ์ ๊ณผ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ป์ ์ ์์ต๋๋ค. ์ด์ ๋ ์์ ์ฝ๋๋ฒ ์ด์ค์ ์์ด์ ์ ์ฌํ ๊ตฌ๋ฌธ์ ์ป์ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ธฐ๋ฅ์ ํจ๊ป ์ ์ง ๊ด๋ฆฌ ๋ ธ๋ ฅ์ ๊ทน๋ณตํ๊ณ ๋ฐฐ๊ฒฝ ํ๋ฉด ์ฑ์ ๋ง๋๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
API ๊ฐ๋ฐ์ ์ํ REST
API๋ฅผ ์ด๋ป๊ฒ ๋ง๋์๊ฒ ์ต๋๊น? REST(Representational State Transfer)๋ ์ด์์ ์ธ ์ฌ์ค์์ ํ์ค์ ๋๋ค. ๋ฐ๋ผ์ RESTful API๋ฅผ ๊ฐ๋ฐํด์ผ ํ๋ค๊ณ ์ ์ํ์ต๋๋ค.
์ฑ ๊ฐ๋ฐ์ ๊ฒ์
๋ค์ ๋จ๊ณ๋ ์ ๋ฅํ ๊ฐ๋ฐ์๋ฅผ ํ๋ณดํ๋ ๊ฒ์ ๋๋ค. ๋ค์ ๊ธฐ์ ์ ๊ฐ์ถ Android ๊ฐ๋ฐ์๋ฅผ ์ฐพ์ผ์ญ์์ค.
- Java ๊ธฐ์ ์ ๊ฐ์ถ ๋ค์ดํฐ๋ธ Android ๊ฐ๋ฐ์
- Swift ๊ธฐ์ ์ ๊ฐ์ถ ๋ค์ดํฐ๋ธ iOS ๊ฐ๋ฐ์
- DevOps ์์ง๋์ด;
- UI ๋์์ด๋;
- ํ ์คํฐ.
์ํ์ดํผ ์ฑ์ ๋ง๋ค ๋ ํ์ธ ๋ฐ ๊ฒ์ฆ์ ์ํ ๊ณํ์ ์ธ์๋ณด์ธ์.
์ํ์ดํผ ์ฑ ํ๋ก์ ํธ์ ํ์ง ๋ณด์ฆ์ ๊ณํํด ๋ณผ๊น์? ๊ฒ์ฆ๊ณผ ๊ฒ์ฆ์ ๋ชจ๋ ๊ณํํด์ผ ํฉ๋๋ค. ๊ฒ์ฆ ํ๋ก์ธ์ค๋ ๊ฒํ ์ ํฌํจ๋๋ฉฐ ์ฌ๊ธฐ์๋ ์ ํธ๋, ์ค๊ณ ๋ฌธ์, ํ ์คํธ ๊ณํ, ํ ์คํธ ์ผ์ด์ค ๋ฐ ์ฝ๋๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ทํ์ ๋ชฉํ๋ ๊ฒฐํจ์ ์กฐ๊ธฐ์ ๊ฒ์ํ๋ ๊ฒ์ด๋ฉฐ ๊ฒฝํ์ด ํ๋ถํ ๊ฒํ ์๋ฅผ ์ฐพ์์ผ ํฉ๋๋ค. ๊ฒ์ฆ์๋ ํ ์คํธ๊ฐ ํฌํจ๋ฉ๋๋ค. ํฌ๊ด์ ์ธ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํ๊ณ ๋ค์ํ ๊ธฐ๊ธฐ๋ก ์ํ์ดํผ ์ฑ์ ํ๊ฐํด์ผ ํฉ๋๋ค. ๊ฐ๋ ฅํ ์คํ ์์ค ํ ์คํธ ๋๊ตฌ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํด๋ผ์ฐ๋์ ๋ชจ๋ฐ์ผ ์ฅ์น ๋ฉ์ด ํ์ํฉ๋๋ค.
ํจ๊ณผ์ ์ธ UI ๋์์ธ ์ ๊ณต
์ด์ ์ฌ์ฉ์์๊ฒ ์๋ฒฝํ UI ๋์์ธ์ ์ ๊ณตํด์ผ ํฉ๋๋ค. ์ง์นจ์ ๋ฐ๋ฅด๋ฉด ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ๋์์ด ๋ ๊ฒ์ ๋๋ค.
- Android ์ฑ UI ๋์์ธ์ ์ํ "๋จธํฐ๋ฆฌ์ผ ๋์์ธ" ๊ฐ์ด๋๋ผ์ธ
- iOS ์ ํ๋ฆฌ์ผ์ด์ UI ๋์์ธ์ ์ํ "ํด๋จผ ์ธํฐํ์ด์ค ๊ฐ์ด๋๋ผ์ธ".
์ํ์ดํผ ์ฑ ๊ตฌ์ถ์ ์ํ API ๊ฐ๋ฐ
ํต์ฌ ๋น์ฆ๋์ค ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ํ API๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ๋ํ API๋ ํ๋ฐํธ ์๋๊ฐ ๋ฐฑ์๋์ ์ก์ธ์คํ ์ ์๋๋ก ์ผ๊ด๋ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค. RESTful API๋ฅผ ์์ฑํ๋ค๋ฉด ๋์์ด ๋ ๊ฒ์ ๋๋ค.
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ
์ด์ ๋ค์ดํฐ๋ธ Android ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ๋ํด ์ด์ผ๊ธฐํด ๋ณด๊ฒ ์ต๋๋ค. ๊ณํ๋ Android ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์์ํ์ธ์. Android ์คํ๋์ค์์ ์ํ์ดํผ ์ฑ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? Android ๋ชจ๋ฐ์ผ ์ํ์ดํผ ์ฑ์ ๋น๋ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํด์ผ ํฉ๋๋ค.
-
Android Studio์์ Java๋ฅผ ํ์ฉํ์ฌ ์ฑ์ ์ฝ๋ฉํ๊ณ API๋ฅผ ํตํฉํฉ๋๋ค.
-
์ด์ ๋ชจ๋ฐ์ผ ๋๋ฐ์ด์ค ์ฐ๊ตฌ์ค๋ก ์ด๋ํด ๋ณด๊ฒ ์ต๋๋ค.
-
์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ
-
๋ชจ๋ฐ์ผ ์ฅ์น ๋ฉ์ ํตํด ์ฑ์ ํ๊ฐํ ํ Google Play ์คํ ์ด์ ์ฑ์ ๊ฒ์ํฉ๋๋ค.
์ ์๋ iOS ์ฑ์ ์ด๋ป๊ฒ ๋ง๋๋์?
iOS ๋ฐฐ๊ฒฝ ํ๋ฉด ์ฑ์ ๋ง๋ค๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- Code ์ฑ์ iOS ๊ฐ๋ฐ์ ์ํ ์ ๋ช ํ IDE์ธ Swift on Code๋ฅผ ํ์ฉํ๊ณ ์์ต๋๋ค.
- API ํตํฉ ๋ฐ ๊ฒ์ฌ
์ฑ ์ ์ง ๊ด๋ฆฌ
์ฑ ์ ์ง ๊ด๋ฆฌ๋ ์ฌ์ฉ์์๊ฒ ํ์ํ ์ฑ ๊ฒฝํ์ ๋ณด์ฅํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๊ณ ๊ธ ๋ชจ๋ฐ์ผ OS ๋ฒ์ ์ ์ ์งํ๋ ค๋ฉด ์ ์ง ๊ด๋ฆฌ ๊ณํ์ด ํ์ํฉ๋๋ค. ๋ํ ๊ณ ๊ธ ๋ณด์ ์ทจ์ฝ์ฑ์ ๋ฐ๋ผ์ก๊ธฐ ์ํด ์ฑ ๋ณด์์ ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค. ๋ํ MVP ๊ธฐ๋ฅ์ ์์ค์ ๊ณ์ ๋์ฌ ์ฃผ๋ฉด ๋์์ด ๋ ๊ฒ์ ๋๋ค. ์ฌ์ฉ์์ ์๊ตฌ์ ๋ฐ๋ผ ์ฑ ์์ฑ์ ์ ๋ฐ์ดํธํ๋ ค๋ฉด ํผ๋๋ฐฑ์ ๋ฐ๋ ๋ฐ ํฌ์ํ์ธ์. ์ด๋ฅผ ์ํด ๋ค์ํ ์ค๋ฌธ์กฐ์ฌ๋ฅผ ์ํํ๊ณ , ์ฑ ์คํ ์ด ํผ๋๋ฐฑ์ ๋จ๊ธฐ๋๋ก ์์ฒญํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๊ฐํ ์ ์์ต๋๋ค. Survey Monkey, Qualaroo ๋ฑ๊ณผ ๊ฐ์ ๋ง์ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ์ฌ์ฉ์ ํผ๋๋ฐฑ์ ์ป์ ์ ์์ต๋๋ค.
๋ง์ง๋ง ์๊ฐ๋ค
์ด๋ฏธ ์์์ฐจ๋ ธ๋ฏ์ด ๊ฐ๋ฐ์ ๋ํ ๊ณ ์ ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋น์ฉ์ด ๋ง์ด ๋๋ ๊ฒ์ ๋งํ ๊ฒ๋ ์๊ณ ๋งค์ฐ ๋ณต์กํ๊ณ ์๊ฐ์ด ๋ง์ด ์์๋ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ ๋ ธ์ฝ๋ ๋ฐฉ์์ ์ฃผ๋ชฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. AppMaster์ ๊ฐ์ ํ๋ซํผ์ ๋์์ผ๋ก ํ๋ก์ ํธ๋ฅผ ํจ์ฌ ๋น ๋ฅด๊ณ ์ ๋ ดํ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ํ์ดํผ ์ฑ์ ๋น๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ชจ๋ ํ์ ๊ถ์ฅํ์ต๋๋ค.
๋๋ง์ ๋ฐฐ๊ฒฝํ๋ฉด ์ฑ์ ๋ง๋ค๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
๋ค์์ ์์ ๋ง์ ๋ชจ๋ฐ์ผ ์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ธฐ ์ํด ๋ฐ๋ผ์ผ ํ๋ ๋ช ๊ฐ์ง ๋จ๊ณ์ ๋๋ค.
-
์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ธฐ ์ ์ ์ ๋ช ํ ์๋ฅผ ๊ฒํ ํ์ธ์.
-
๋ฐฐ๊ฒฝํ๋ฉด ์ฑ์ ๋ง๋ค ๋ ๊ธฐ๋ฅ ๊ณํํ๊ธฐ
-
ํ๋ก์ ํธ ๊ณํ์ ๋๋ง์ ๋ฐํํ๋ฉด ์ฑ์ ๋ง๋๋ ์ด์ ์ ๋๋ค
-
์ ํ๋ฆฌ์ผ์ด์ ๋ณด์์ ์ํ ์ ๋ต ์๋ฆฝ
-
์ํ์ดํผ ์ฑ์ ๋ง๋ค ๋ ๋ชจ๋ฐ์ผ ๋ฐฑ์๋ ๊ณํ
-
ํ์ฌ API ๋นํต์ฌ ๊ธฐ๋ฅ ์ฐพ๊ธฐ
-
์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ธฐ ์ํ ์ฌ๋ฐ๋ฅธ ๊ธฐ์ ์คํ ์ ํ
-
๊ฐ๋ฐ์ ์ฐพ๊ธฐ
-
์ํ์ดํผ ์ฑ ์ ์ ์ ๊ฒ์ฆ ๋ฐ ๊ฒ์ฆ ๊ณํ
-
UI ๋์์ธ์ ์ง์ค
-
์ํ์ดํผ ์ฑ์ ๋ง๋ค๊ธฐ ์ํ API ๊ฐ๋ฐ
-
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ
-
์ฑ ์ ์ง ๊ด๋ฆฌ
๋ฐฐ๊ฒฝ์ ๋ง๋๋ ์ต๊ณ ์ ์ฑ์ ๋ฌด์์ ๋๊น?
๋ฐฐ๊ฒฝ ๋ณ๊ฒฝ์ ์๋ฒฝํ ๋ช ๊ฐ์ง ์ ์๋ ๋ฐฐ๊ฒฝ ํ๋ฉด ์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
-
์๋ ๋ฐฐ๊ฒฝ ์ฒด์ธ์
-
๊ฐ๋จํ ๋ฐฐ๊ฒฝ ์ฒด์ธ์
-
๋ฐฐ๊ฒฝ ์ง์ฐ๊ฐ ํ๋ก
-
ํ์ด์คํ
-
Apowersoft: ๋ฐฐ๊ฒฝ ์ง์ฐ๊ฐ
-
๋๋ค
-
์ด๋๋น ํฌํ ์ต ์ต์คํ๋ ์ค
-
๋ผ์ดํธX
์ด๋ป๊ฒ ํ๋ฉด ๋ฐฐ๊ฒฝํ๋ฉด์ ๋ง๋ค ์ ์๋์?
๋ฌด๋ฃ ์ํ์ดํผ ์ฑ์ ๋์์ ๋ฐ์ ๋ฉ์ง ์ํ์ดํผ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ํ์ง๋ง ์ฌ๊ธฐ์์๋ Canva๋ฅผ ์ฌ์ฉํ์ฌ ์ฃผ์ ์์ด๋์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
-
Canva ์ฑ์ ์คํํ์ธ์. Canva๋ฅผ ์ด๊ณ "๋ฐฐ๊ฒฝ ํ๋ฉด"์ ๊ฒ์ํ์ฌ ๋์์ธ์ ์์ํด ๋ณด์ธ์.
-
์ด์ ์๋ฆ๋ต๊ฒ ๋์์ธ๋ ์๋ง์ ๋ฐฐ๊ฒฝ ํ๋ฉด ๋ฐ ๋ฐฐ๊ฒฝ ๋์์ธ ์ค์์ ์ ํํ์ญ์์ค.
-
๋จ ๋ช ๋ถ ๋ง์ ์ํ๋ ๋ฐฐ๊ฒฝ ํ๋ฉด์ ์ฌ์ฉ์ ์ ์ํ์ญ์์ค
-
์ฐฝ์์ ์ธ ๋์์ธ ์ฌ๋ฃ๋ฅผ ์ป๊ณ ๋ฐฐ๊ฒฝ ํ๋ฉด์ ๋ง๋์ญ์์ค.
-
์ด์ ๋ฐฐ๊ฒฝ ํ๋ฉด์ ์ ์ฅํ๊ณ ๊ณต์ ํ์ญ์์ค.
๋ฌด๋ฃ ๋ฐฐ๊ฒฝํ๋ฉด์ ์ด๋ป๊ฒ ๋ง๋๋์?
๋ค์์ ๋ฌด๋ฃ ๋ฐฐ๊ฒฝ ํ๋ฉด์ ๋ง๋ค ์ ์๋ ๋ช ๊ฐ์ง ๋ฌด๋ฃ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋๋ค.
- ๋ฐฐ๊ฒฝ.
- ๊ตฌ๊ธ ๋ฐฐ๊ฒฝํ๋ฉด
- ์๋ฆฌ
- ์ถ์์ ์ธ
- ํ์ดํผ๋๋ ๋ผ์ด๋ธ ๋ฐฐ๊ฒฝํ๋ฉด
- ์ํผ
- Muzei ๋ผ์ด๋ธ ๋ฐฐ๊ฒฝ ํ๋ฉด
- ์ ์ง
์๋๋ก์ด๋์ฉ ์ต๊ณ ์ ์ํ์ดํผ ์ฑ์ ๋ฌด์์ธ๊ฐ์?
Walli & Resplash๋ ์ฐ์ํ ์ํ์ดํผ ์ฑ์ 2๊ฐ์ง ์ฃผ์ ์์ ๋๋ค.
์ํ์ดํผ ์ฑ์ ํ์ ๊ธฐ๋ฅ์ ๋ฌด์์ ๋๊น?
์ํ์ดํผ ์ฑ์ ์ฌ์ฉ์๊ฐ ์ฐ๊ฒฐ ์ํ๋ฅผ ์ ์งํ ์ ์๋๋ก ๋ ํฅ๋ฏธ๋กญ๊ณ ๋งค๋ ฅ์ ์ผ๋ก ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์์ฑ์๋ HD ์ํ์ดํผ ์ปฌ๋ ์ , ์ธํฐ๋ํฐ๋ธ gif, ๋์ ๋๋ ์คํฐ์ปค, ๋ผ์ด๋ธ ์ํ์ดํผ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
๋ด ํด๋ํฐ์ ๋ํ ๋ฌด๋ฃ ๋ฐฐ๊ฒฝ ํ๋ฉด์ ์ด๋์์ ์ฐพ์ ์ ์์ต๋๊น?
ํ๋ ์ด ์คํ ์ด์์ ๋ค์ํ ์ํ์ดํผ ์ฑ์ ์ค์นํ์ฌ ๋ฉ์ง ํด๋ํฐ ์ํ์ดํผ๋ก ํด๋ํฐ ์ํ์ดํผ์ ์คํ์ผ์ ํ ๋จ๊ณ ์ ๊ทธ๋ ์ด๋ํ์ธ์.


