2022๋…„ 7์›” 04์ผยท1๋ถ„ ์ฝ๊ธฐ

AppMaster ์ฝ”๋“œ ์—†๋Š” ํ”Œ๋žซํผ ์—…๋ฐ์ดํŠธ | 2022๋…„ 6์›”

์ƒˆ๋กœ์šด ์ฒญ๊ตฌ, ์‹ ์šฉ ์กฐ์น˜, ๋ฌด์ œํ•œ ํ‰๊ฐ€ํŒ, Vue3 ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ฐœ์„  ์‚ฌํ•ญ ๋ฐ ์ˆ˜์ • ์‚ฌํ•ญ.

AppMaster ์ฝ”๋“œ ์—†๋Š” ํ”Œ๋žซํผ ์—…๋ฐ์ดํŠธ | 2022๋…„ 6์›”

์šฐ๋ฆฌ๋Š” ๋ช‡ ๋‹ฌ ๋™์•ˆ ๊ท€ํ•˜์˜ ํ”ผ๋“œ๋ฐฑ์„ ๋“ฃ๊ณ  ๊ท€ํ•˜์™€ ๊ท€ํ•˜์˜ ์‚ถ์„ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŽ์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ• ๋ง์ด ๋งŽ์œผ๋‹ˆ ํ•˜๋‚˜์”ฉ ์งš๊ณ  ๋„˜์–ด๊ฐ€์ž.

์ž‘์—… ๊ณต๊ฐ„

์ž‘์—… ๊ณต๊ฐ„์˜ ๊ฐœ๋…์€ ํŒ€์ด๋‚˜ ํšŒ์‚ฌ๊ฐ€ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์— ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฌด์ œํ•œ ๋ฐ ํ†ตํ•ฉ: ์ด์ œ ์ž‘์—… ๊ณต๊ฐ„์—๋Š” ๋ฌด์ œํ•œ์˜ ํ”„๋กœ์ ํŠธ ๋ฐ ์ฐธ๊ฐ€์ž/์‚ฌ์šฉ์ž, ํ†ตํ•ฉ ์ฒญ๊ตฌ, ์ง€๋ถˆ ์˜ต์…˜ ๋ฐ ์ž”์•ก์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ๊ตฌ๋ถ„: ์ž‘์—… ์˜์—ญ ์ˆ˜์ค€๊ณผ ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€์—์„œ ์—ญํ• ๋ณ„ ์‚ฌ์šฉ์ž ๊ตฌ๋ถ„์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํšŒ์‚ฌ๋‚˜ ํŒ€์—์„œ ์ผํ•˜๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ์ง์›์„ ์ž‘์—… ๊ณต๊ฐ„์— ๋ฐฐ์น˜ํ•œ ๋‹ค์Œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํ•ด์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด ๊ฐ ์ž‘์—… ๊ณต๊ฐ„์€ ๊ฐœ๋ณ„ ํšŒ์‚ฌ ๋˜๋Š” ํŒ€์ž…๋‹ˆ๋‹ค.
  • ์ฒ˜์Œ์—๋Š” ํšŒ์‚ฌ๋ฅผ ์œ„ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค, ํ”„๋ฆฌ๋žœ์„œ ๋ฐ ๊ฐœ์ธ ์˜ 3๊ฐ€์ง€ ์œ ํ˜•์˜ ์ž‘์—… ๊ณต๊ฐ„ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ ์ง€๊ธˆ์€ ๋‹ค๋ฅด์ง€ ์•Š์ง€๋งŒ ๋ฏธ๋ž˜์—๋Š” ๊ธฐ๋Šฅ๊ณผ ํŠนํ˜œ๊ฐ€ ๋‹ค๋ฅผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒฐ์ œ

ํ”Œ๋žซํผ์˜ ์ฒญ๊ตฌ ๋ชจ๋ธ์„ ๊ณ„์ • ๊ตฌ๋…์—์„œ ํ”„๋กœ์ ํŠธ ๊ตฌ๋…์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์ถ”๊ฐ€ ๋ฆฌ์†Œ์Šค ๊ตฌ๋งค๋ฅผ ์™„์ „ํžˆ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ 1๊ฐœ์˜ ํ”„๋กœ์ ํŠธ - 1๊ฐœ์˜ ๊ตฌ๋….

์‹œ์ž‘ํ•  ๋•Œ ์—ฌ๋Ÿฌ ๊ตฌ๋… ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • 14์ผ ํ‰๊ฐ€ํŒ

  • ํƒ๊ตฌํ•˜๋‹ค

  • ์‹œ์ž‘

  • ์Šคํƒ€ํŠธ์—…+

  • ์‚ฌ์—…

  • ๋น„์ฆˆ๋‹ˆ์Šค+

  • ๊ธฐ์—…

  • ๋น„์˜๋ฆฌ

๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๋ฌด์ œํ•œ ํ‰๊ฐ€ํŒ

๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ชจ๋“  ํ”Œ๋žœ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ‰๊ฐ€ํŒ ๋ฐ ํƒ์ƒ‰ ํ”Œ๋žœ์— ๊ฒŒ์‹œํ•˜๋Š” ๊ฒƒ์€ ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ํ‰๊ฐ€ํŒ ๊ตฌ๋… ์ •์ฑ…: ์ž‘์—… ์˜์—ญ๋‹น ํ•˜๋‚˜์˜ 14์ผ ํ‰๊ฐ€ํŒ๋งŒ ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ํ‰๊ฐ€ํŒ ๊ณ„ํš์ด ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์‚ญ์ œํ•˜๋ฉด 14์ผ ๋™์•ˆ ์ƒˆ ํ‰๊ฐ€ํŒ์œผ๋กœ ์ƒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€๋ถˆ

์ž”๊ณ ์— ๊ตฌ๋…๋ฃŒ๋ฅผ ์ง€๋ถˆํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ ์ž๊ธˆ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ฒจ๋ถ€๋œ ์ง€๋ถˆ ๋ฐฉ๋ฒ•์˜ ํ•„์ˆ˜ ์กด์žฌ๋ฅผ ์ทจ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฆ‰, ๋ฐ”์šฐ์ฒ˜๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž”์•ก์„ ๋ฐ›์„ ๋•Œ ๋” ์ด์ƒ ์€ํ–‰ ์นด๋“œ๋ฅผ ์ถ”๊ฐ€ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์‹ ์šฉ ์กฐ์น˜

๊ณต์œ ๋กœ ๋ณด์ƒ๋ฐ›๊ธฐ
๋ฆฌ๋ทฐยทํŠœํ† ๋ฆฌ์–ผยท๊ฒŒ์‹œ๋ฌผ๋กœ ํฌ๋ ˆ๋”ง ํฌ์ธํŠธ๋ฅผ ๋ฐ›๊ณ  ์š”๊ธˆ์ œ์— ์ ์šฉํ•˜์„ธ์š”.
ํฌ๋ ˆ๋”ง ์ ๋ฆฝ

๋…ธ๋ ฅ์— ๋Œ€ํ•œ ๋ณด์ƒ์„ ๋ฐ›์„ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค! ํ”Œ๋žœ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํฌ๋ ˆ๋”ง ํฌ์ธํŠธ๋ฅผ ์–ป์œผ์‹ญ์‹œ์˜ค.

AppMaster๋ฅผ ์†Œ์…œ ๋ฏธ๋””์–ด์— ๊ฒŒ์‹œํ•˜๊ณ , ์ œํ’ˆ์— ๋Œ€ํ•œ ๋ฆฌ๋ทฐ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ํŠœํ† ๋ฆฌ์–ผ์„ ์ž‘์„ฑํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์— ๋Œ€ํ•ด ํฌ์ธํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ํฌ๋ ˆ๋”ง ์กฐ์น˜์™€ ๊ทธ ๊ฐ€์น˜๋Š” AppMaster Studio ๊ณ„์ • ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Vue3 ์›น์•ฑ

๋…ธ์ฝ”๋“œ๋กœ ๋ชจ๋ฐ”์ผ ๋งŒ๋“ค๊ธฐ
ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ๋กœ ๋„ค์ดํ‹ฐ๋ธŒ iOSยทAndroid ์•ฑ์„ ๋…ธ์ฝ”๋“œ ๋นŒ๋”๋กœ ์ƒ์„ฑํ•˜์„ธ์š”.
๋ชจ๋ฐ”์ผ ์•ฑ ์ œ์ž‘

์ƒ์„ฑ๋œ Vue3 WebApp์ด ์ค€๋น„๋˜์–ด ํ”„๋กœ๋•์…˜์— ๊ฒŒ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ •๊ตํ•œ ์›น์‚ฌ์ดํŠธ ๋””์ž์ด๋„ˆ๋กœ ๊ฐ€๋Š” ๊ธธ์— ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ค‘์š”ํ•œ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.

์‹œ๊ฐ์ ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์ด ๋™์ผํ•˜๊ฒŒ ์œ ์ง€๋˜์–ด์•ผ ํ•˜์ง€๋งŒ ๋งŽ์€ ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํ›จ์”ฌ ๋”

์ด ๋ฆด๋ฆฌ์Šค์—๋Š” ์ฝ”๋“œ ์ƒ์„ฑ๊ธฐ, ๋ฐฑ์—”๋“œ ์ŠคํŠœ๋””์˜ค ๋ฐ ํด๋ผ์šฐ๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒŒ์‹œ ์„œ๋ฒ„์—์„œ ํ•œ ๋‹ฌ ์ด์ƒ ์ถ•์ ๋œ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

BLE, WSS ํด๋ผ์ด์–ธํŠธ ์ง€์›, ์•ฑ ์•„์ด์ฝ˜ ๋ฐฐ์ง€ ์ž‘์—… ๋ฐ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ˆ˜์ • ์‚ฌํ•ญ์ด Android์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

IOS์—์„œ ๋งŽ์€ ๋ฒ„๊ทธ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์œผ๋ฉฐ ํŒ€ ์‹œ๊ฐ„์˜ 100%๋ฅผ ์ˆ˜์ • ๋ฐ ์ตœ์ ํ™”์— ํ• ์• ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๊ฐœ์„  ์‚ฌํ•ญ

์‚ฌ๋‚ด ๋„๊ตฌ ์ œ์ž‘
๋ฐ์ดํ„ฐ์™€ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ํฌํ•จํ•œ ์‚ฌ๋‚ด ๋„๊ตฌ, ๊ด€๋ฆฌ์ž ํŒจ๋„, ๊ณ ๊ฐ ํฌํ„ธ์„ ๋งŒ๋“œ์„ธ์š”.
ํฌํ„ธ ๋งŒ๋“ค๊ธฐ
  • Android ๋ชจ๋ฐ”์ผ ์•ฑ์— BLE ์ฐจ๋‹จ ์ž‘์—… ์ถ”๊ฐ€

  • IOS ๋ชจ๋ฐ”์ผ ์•ฑ์— SignaturePad ์œ„์ ฏ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ด๋ฏธ์ง€ ๊ตฌ์„ฑ ์š”์†Œ, ๊ถŒํ•œ ๋ถ€์—ฌ ๋“ฑ์— ๋Œ€ํ•œ ๋ฐฉ๋ฒ• ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • Android์—์„œ ์„ผ์„œ ์ž‘์—…์„ ์œ„ํ•œ ๋ธ”๋ก ๋ฐ ํŠธ๋ฆฌ๊ฑฐ ์ž‘์—…์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ํŽธ์ง‘๊ธฐ์— ์•”ํ˜ธํ™” ๋ธ”๋ก์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋ฒ„๊ทธ ์ˆ˜์ •

์›Œํฌ์ŠคํŽ˜์ด์Šค์—์„œ AppMaster ์ฒดํ—˜
์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“ค๊ณ  AppMaster๋ฅผ 14์ผ๊ฐ„ ์ „์ฒด ๊ธฐ๋Šฅ์œผ๋กœ ํ…Œ์ŠคํŠธํ•ด๋ณด์„ธ์š”.
์ฒดํ—˜ ์‹œ์ž‘
  • Android ์•ฑ์—์„œ Grid ํŠธ๋ฆฌ๊ฑฐ ์ž‘์—…์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋ฐ”์ผ ๋””์ž์ธ ์ฃผ๋ณ€์˜ ์ถ”๊ฐ€ ํŒจ๋”ฉ์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • IOS์—์„œ ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ณ ์ • ๊ถŒํ•œ ๋ถ€์—ฌ
  • IOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ™”๋ฉด ์Šคํฌ๋กค์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • MacOS์˜ Safari์—์„œ ์ŠคํŠœ๋””์˜ค ์ „๋ฉด ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์—‡ ํ–ฅํ›„ ๊ณ„ํš

๐Ÿš€ ์ƒˆ ๊ฒฐ์ œ๋กœ์˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿค– ์•ˆ๋“œ๋กœ์ด๋“œ ํŒ€์€ ์ด์ œ NFC/NDEF ๊ธฐ์ˆ  ๊ธฐ๋Šฅ๊ณผ Google Wallet API(ํŒจ์Šค) ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ  UI ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋Š” ์ฃผ๊ธฐ๋ฅผ ์™„๋ฃŒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์—์„œ ์šฐ๋ฆฌ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ถ”๊ฐ€ํ•˜๊ณ , ๋””์ž์ด๋„ˆ์˜ ๋ชจ์–‘์— ๋งž๊ฒŒ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ , ๋” ๋งŽ์€ ์‹œ๊ฐ์  ์Šคํƒ€์ผ์„ ์ถ”๊ฐ€ํ•˜๊ณ , ์ƒˆ ์œ„์ ฏ์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์—ฌ๊ธฐ์—์„œ ๊ฐ€์žฅ ํ•„์š”ํ•œ ์œ„์ ฏ์„ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ณต๊ฐ„ ์œผ๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค. ).

๐ŸŽ IOS๋Š” ๊ธฐ๋Šฅ๊ณผ ์™ธ๊ด€ ๋ฉด์—์„œ ์ ๊ทน์ ์œผ๋กœ ๋”ฐ๋ผ์žก๊ณ  ์žˆ์œผ๋ฉฐ ์šฐ์„  ์ˆœ์œ„๋Š” ์—ฌ์ „ํžˆ ์•ˆ์ •์„ฑ๊ณผ ์ˆ˜์ •, ๊ทธ ๋‹ค์Œ์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

โšก ์ธํ”„๋ผ ํŒ€์€ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒŒ์‹œ๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฝ 3-4์ฃผ๊ฐ€ ์†Œ์š”๋˜๋ฉฐ ๊ทธ ํ›„์—๋Š” ๊ฑฐ์˜ ์ฆ‰๊ฐ์ ์ธ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ํผ๋ธ”๋ฆฌ์‹ฑ์„ ์ฆ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‰ฌ์šด ์‹œ์ž‘
๋ฉ‹์ง„๋งŒ๋“ค๊ธฐ

๋ฌด๋ฃŒ ์š”๊ธˆ์ œ๋กœ AppMaster๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
์ค€๋น„๊ฐ€ ๋˜๋ฉด ์ ์ ˆํ•œ ๊ตฌ๋…์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋‹ค
AppMaster ์ฝ”๋“œ ์—†๋Š” ํ”Œ๋žซํผ ์—…๋ฐ์ดํŠธ | 2022๋…„ 6์›” | AppMaster