๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ SDK(์ํํธ์จ์ด ๊ฐ๋ฐ ํคํธ)๋ ๋์ ์ฅ์น ๋๋ ํ๋ซํผ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ ๋๊ตฌ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ ๋ฐ ๊ธฐํ ํ์ ๊ตฌ์ฑ ์์์ ํฌ๊ด์ ์ธ ์ ํ๊ตฐ์ ๋๋ค. SDK๋ ๊ฐ๋ฐ์์๊ฒ ๊ฐ๋ ฅํ๊ณ ๊ธฐ๋ฅ์ด ํ๋ถํ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์์ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ๋ ๋ฐ ํ์ํ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ๊ณ ์์ฐ์ฑ์ ๋์ด๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์๋ ๊ฐ์ ์ฐ๊ตฌ ๊ฐ๋ฐ์ ๋ฐํ์ผ๋ก SDK๋ Android ๋ฐ iOS์ ๊ฐ์ ๋ค์ํ ์ด์ ์ฒด์ (OS) ๋ฐ ํ๋ซํผ์์ ์๋ํ๋๋ก ํน๋ณํ ๋ง์ถคํ๋์์ผ๋ฉฐ Java, Kotlin, Swift ๋ฐ Objective-C๋ฅผ ํฌํจํ ๊ด๋ฒ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํฉ๋๋ค. . ๋ํ SDK์๋ ์นด๋ฉ๋ผ, GPS, ์ผ์, ์ฐ๊ฒฐ ๋ชจ๋ ๋ฑ ์ฅ์น๋ณ ํ๋์จ์ด ๊ธฐ๋ฅ์ ๋ํ ์ง์์ด ๋ด์ฅ๋์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฏ๋ก ๊ฐ๋ฐ์๋ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ค์ํ๊ณ ๋ค์ํ ์ฅ์น ๊ฐ์ ํธํ์ฑ์ ๋ณด์ฅํ๋ฉด์ ๋ชจ๋ฐ์ผ ์ฅ์น์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ํ์ฉํ ์ ์์ต๋๋ค. ์ฅ์น ๋ฐ OS ๋ฒ์ .
SDK์ ํต์ฌ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ธฐ๋ณธ OS ๋๋ ํ๋ซํผ ๊ฐ์ ๋ธ๋ฆฌ์ง ์ญํ ์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค(API)๊ฐ ์์ต๋๋ค. API๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๋ ๊ธฐ๋ณธ ์์คํ ์ ๋ณต์กํ ์ธ๋ถ ์ฌํญ์ ์กฐ์ฌํ ํ์ ์์ด ๋ค์ํ ํ๋ซํผ๋ณ ์๋น์ค ๋ฐ ๋ฆฌ์์ค์ ์ํธ ์์ฉํ๊ณ , ์ ์ดํ๊ณ , ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ํํ ํตํฉ์ ํตํด ๊ฐ๋ฐ์๋ ํ๋ซํผ์ด๋ ์ฅ์น์ ๋ณต์ก์ฑ์ ์ฝ๋งค์ด์ง ์๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ํต์ฌ ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ง๋๋ ๋ฐ ์ง์คํ ์ ์์ต๋๋ค.
์ ์ค๊ณ๋ SDK์๋ ์ผ๋ฐ์ ์ผ๋ก SDK๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉํ๋ ๊ณผ์ ์ ๊ฐ๋ฐ์์๊ฒ ์๋ดํ๋ ์ฒ ์ ํ ๋ฌธ์, ์ํ ์ฝ๋ ๋ฐ ํํ ๋ฆฌ์ผ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋ํ SDK์๋ ๊ฐ๋ฐ์๊ฐ ๋ฌธ์ ๋ฅผ ์๋ณ ๋ฐ ์์ ํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ์ต์ ํํ๋ฉฐ ์ ๋ฐ์ ์ธ ์ฑ ์์ ์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ๋์์ด ๋๋ ๋๋ฒ๊น ๋ฐ ์ฑ๋ฅ ๋ถ์ ๋๊ตฌ๊ฐ ๋ฒ๋ค๋ก ์ ๊ณต๋ฉ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ฐ์ํํ๊ณ ์ ๊ณ ํ์ค์ ์ค์ํ๊ณ ์ฌ์ฉ์ ๊ธฐ๋๋ฅผ ์ถฉ์กฑํ๋ ๊ณ ํ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํฉ๋๋ค.
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ํ๊ฒฝ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ SDK๋ ์๋ก์ด ํธ๋ ๋์ ๊ธฐ์ ๋ฐ์ ์ ๋ณด์กฐ๋ฅผ ๋ง์ถฐ์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด Flutter ๋ฐ React Native์ ๊ฐ์ ํฌ๋ก์ค ํ๋ซํผ ๊ฐ๋ฐ ํ๋ ์์ํฌ์ ์ถํ์ผ๋ก ์ธํด ์ฌ๋ฌ ํ๋ซํผ์์ ์ํํ ํตํฉ๊ณผ ๊ธฐ๋ฅ ํจ๋ฆฌํฐ๋ฅผ ์ง์ํ๋๋ก ๋ง์ถคํ๋ SDK๊ฐ ๋ฑ์ฅํ์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๋์ผํ SDK๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ๋์ ํ๋ซํผ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ฐ ์๊ฐ๊ณผ ๋น์ฉ์ด ์ ๊ฐ๋ฉ๋๋ค.
๋ํ AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ์ธ๊ธฐ๊ฐ ๋์์ง์ ๋ฐ๋ผ SDK๋ ์ฑ ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์์ด์๋ ์๋ ๋ถ๋ถ์ด ๋์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๊ดํ์ ๋ํ ๊ด๋ฒ์ํ ์ง์ ์์ด๋ ์๊ฐ์ ์ผ๋ก ํ๋ฅญํ๊ณ ๊ธฐ๋ฅ์ด ํ๋ถํ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ํนํ AppMaster ์ ๊ตํ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ญ์ผ๋ก์ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ํตํฉ๋ ๋ํํ ํ๊ฒฝ ๋ด์์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์๊ฐ์ ์ผ๋ก ์์ฑํ๊ณ , ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์ค๊ณํ๊ณ , REST API ๋ฐ WSS endpoints ๊ฐ๋ฐํ ์ ์๋๋ก ํ์ฌ ์ฑ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํฌ๊ฒ ๊ฐ์ํํฉ๋๋ค.
๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ชจ๋ฐ์ผ SDK์ ์๋ก๋ ๊ฐ๋ฐ์์๊ฒ Android ํ๋ซํผ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ฆฌ์์ค, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ ํฌ๊ด์ ์ธ ํจํค์ง์ธ Android SDK๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ Android Studio ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE), Java ๋ฐ Kotlin์ ํฌํจํ ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ง์, ๊ธฐ๊ธฐ๋ณ ํ๋์จ์ด ๊ธฐ๋ฅ์ ๋ํ ์ก์ธ์ค, ํ๋ถํ ๋๋ฒ๊น ๋ฐ ๋ถ์ ๋๊ตฌ ์ธํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก, Apple์ iOS SDK๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๋ ํนํ iOS ํ๋ซํผ์ ์๊ตฌ ์ฌํญ์ ๋ง์ถฐ Swift ๋๋ Objective-C๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
์ ๋ฐ์ ์ผ๋ก SDK๋ ๊ฐ๋ฐ์์๊ฒ ์ฑ ๊ฐ๋ฐ์ ๊ฐ์ํํ๊ณ ์ถ์ ์๊ฐ์ ๋จ์ถํ๋ฉฐ ๋์์์ด ์งํํ๋ ์ฌ์ฉ์ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ๋ ๊ณ ํ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๋ฐ ํ์ํ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ํ๊ฒฝ์ ํ๋ช ์ ์ผ์ผ์ผฐ์ต๋๋ค. ๊ธฐ์ ์ด ๊ณ์ ๋ฐ์ ํจ์ ๋ฐ๋ผ SDK๋ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ๋ฏธ๋๋ฅผ ํ์ฑํ๋ ๋ฐ ๊ณ์ํด์ ์ค์ถ์ ์ธ ์ญํ ์ ํ์ฌ ๊ธฐ์ ๊ณผ ๊ฐ์ธ ๊ฐ๋ฐ์ ๋ชจ๋ ์๋ก์ด ๊ธฐํ๋ฅผ ํ์ฉํ๊ณ ์์ ๋๊ฐ ์ ์๋๋ก ํด์ค ๊ฒ์ ๋๋ค.