Skip to content

Latest commit

ย 

History

History
99 lines (70 loc) ยท 2.5 KB

20200315.md

File metadata and controls

99 lines (70 loc) ยท 2.5 KB

โœ๏ธ 2020๋…„ 3์›” 15์ผ ์›”์š”์ผ - 2020๋…„ 3์›” 18์ผ ์ˆ˜์š”์ผ ํšŒ์˜๋ก

์ฃผ์ œ์„ ์ •

  • ๋ชจ๋‘์˜ AI ํ—ฌ์Šค์ผ€์–ด
    • ๋ชจ๋“  ์—ฐ๋ น์ธต ํŠนํžˆ ์ค‘์žฅ๋…„์ธต, ๋…ธ์ธ๋“ค์„ ์œ„ํ•œ ํ—ฌ์Šค ์ผ€์–ด ์„œ๋น„์Šค

App Service OR Web Service?

  • App (android Studio) -> ๋‹ค์ˆ˜๊ฒฐ
    • ์—ฐ๋™์„ฑ์ด ๋›ฐ์–ด๋‚จ
    • ์›น๊ณผ ๋น„๊ตํ–ˆ์„ ๊ฒฝ์šฐ, ๊ฐœ๋ฐœ ์‹œ๊ฐ„ ๋‹จ์ถ•

App Server

  • Firebase

    • ML Kit ๋ฐ Database ๋“ฑ ์‚ฌ์šฉ
  • Nodejs

    • ์„œ๋ฒ„ ์—ฐ๊ฒฐ

๊ฐœ์ธ๋ณ„ ํ”„๋กœ์ ํŠธ ๋ชฉ์ 

  • ๊น€์Šน์ง€

    • ML ๊ธฐ์ˆ ์„ ์ด์šฉํ•ด ํ—ฌ์Šค์ผ€์–ด ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์‹ถ๋‹ค.
    • ์ค‘์žฅ๋…„์ธต, ๋…ธ์ธ ์„ธ๋Œ€๋ฅผ ์œ„ํ•œ ํ—ฌ์Šค์ผ€์–ด ์„œ๋น„์Šค๋ฅผ ์ œ์ž‘ํ•˜๊ณ ์‹ถ๋‹ค.
    • ์„œ๋ฒ„์—ฐ๊ฒฐ ๋ฐ DB์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ ์‹ถ๋‹ค.
    • ์™„์„ฑ๋„ ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค.
  • ๋ฐ•์ •์•„

    • ML Kit๋ฅผ ์ด์šฉํ•˜ App ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค.
    • ๋ฏธ๋ž˜์˜ ์ฃผ๋ ฅ ๋ถ„์•ผ์ธ AI์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ๋‹ค.
  • ํ—ˆ์˜ˆ์€

    • Firebase์˜ Authentication์œผ ํ†ตํ•ด ์ธ์ฆํ‚ค๋ฅผ ์–ป์–ด์™€ ์œ ์ € ์ •๋ณด ์—ฐ๋™์„ ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค.
    • ์ „ ์—ฐ๋ น๋Œ€ ์‚ฌ๋žŒ๋“ค์ด ํŽธ๋ฆฌํ•˜๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” App์„ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ๋‹ค.
    • App ํ”„๋กœ์ ํŠธ์˜ Flow๋ฅผ ์•Œ๊ณ  ์‹ถ๋‹ค.
    • API๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ๋‹ค.
  • ๋ฐ•์žฌํฌ

    • ํ”„๋กœ์ ํŠธ์˜ Flow๋ฅผ ์ œ๋Œ€๋กœ ์•Œ๊ณ ์‹ถ๋‹ค.
    • ์ œ๋Œ€๋กœ๋œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค.

๋ชฉํ‘œ

  • Firebase ML Kit ์กฐ์‚ฌ
  • Firebase ML Kit ์‚ฌ์šฉ๋ฒ• ์กฐ์‚ฌ (๋ชจ๋ฅด๋Š” ๊ฒƒ์€ ๋ฐ”๋กœ ๊ตฌ๊ธ€๋ง)
  • Project Architecture ๊ตฌ์ƒ
  • UI ํ”„๋กœํ† ํƒ€์ž… ๊ธฐํš

์—ญํ•  ๋ถ„๋‹ด

  • Project Manager

    • ๊น€์Šน์ง€
  • Android Studio

    • ๊น€์Šน์ง€
    • ๋ฐ•์žฌํฌ
    • ํ—ˆ์˜ˆ์€
  • Firebase

    • ํ—ˆ์˜ˆ์€
    • ๋ฐ•์ •์•„
  • ๋ฌธ์„œ ๊ด€๋ฆฌ

    • ํšŒ์˜ ๊ด€๋ฆฌ: ๊น€์Šน์ง€
    • ์Šค์ผ€์ฅด ๊ด€๋ฆฌ: ๋ฐ•์ •์•„

๊ธฐ๋Šฅ์ •์˜

  • ๋กœ๊ทธ์ธ / ํšŒ์›๊ฐ€์ž…

    • ํšŒ์› ์ •๋ณด ์ˆ˜์ • ํŽ˜์ด์ง€ ์ถ”๊ฐ€
  • ๋ฉ”์ธ ํ™”๋ฉด

    • ์˜ค๋Š˜์œผ ๊ฑด๊ฐ• ์•ˆ๋‚ด ๋ฉ”์‹œ์ง€
    • ํ•˜์œ„ ์„ธ๋ถ€ ์š”์†Œ (์˜์–‘ ์ •๋ณด, ์†Œ๋ชจ ์นผ๋กค ๋“ฑ) ์ฐฝ
    • ์šด๋„ ์‹œ์ž‘ / ์˜์–‘ ๊ธฐ๋ก ๋ฒ„ํŠผ
  • ์šด๋™

    • ์šด๋™ ์ข…๋ฅ˜ ์„ ํƒ
    • ์Œ์„ฑ ์ธ์‹์„ ํ†ตํ•œ ํšŸ์ˆ˜ ์นด์šดํŠธ
  • ์˜์–‘๊ธฐ๋ก

    • ์นด๋ฉ”๋ผ ๊ถŒํ•œ ํ—ˆ์šฉ
    • ์˜์–‘ ์„ฑ๋ถ„ํ‘œ ์ดฌ์˜
    • OCR ๊ธฐ๋Šฅ ์ž‘๋™ -> ํ…์ŠคํŠธ ์ธ์‹ -> ์˜์•ผ ์„ฑ๋ถ„์— ๋”ฐ๋ผ ๊ธฐ๋กœ ์ €์žฅ

UI

  • Mock Up ํˆด ์‚ฌ์šฉ
    • Adobe XD or Figma

๊ณผ์ œ

  • Google Docs์— Firebase ML Kit ์ •๋ณด ์—…๋กœ๋“œ
  • Firebase ML Kit ์ง์ ‘ import
  • ๊ธฐ๋ณธ์ ์ธ Android Studio ์‚ฌ์šฉ๋ฒ• ํ•™์Šต
  • Github ๋ถ„์•ผ๋ณ„ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑํ•˜๊ธฐ