์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

/

Kotlin Android๋ถ€ํ„ฐ Firebase ์„œ๋ฒ„ ๊ทธ๋ฆฌ๊ณ  ํ›Œ๋ฅญํ•œ Chatbot ๋งŒ๋“ค๊ธฐ

ํ•˜์šธ์ด ๊ฐ•์˜ํ•˜๋Š” Kotlin์—์„œ Android ๊ฐœ๋ฐœ๋ถ€ํ„ฐ Firebase ๊ฐœ๋ฐœ๊นŒ์ง€๋Š” ์ธํ”„๋Ÿฐ์—์„œ ๊ฐ€์žฅ ์‰ฝ๊ณ , ์žฌ๋ฏธ์žˆ๊ณ , ์ง๊ด€์ ์œผ๋กœ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์ขŒ ์ž…๋‹ˆ๋‹ค.

'์บ˜์‹œํผ ์ฑ—๋ด‡ ๋งŒ๋“ค๊ธฐ' ๊ฐ•์˜๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Kotlin Android๋ถ€ํ„ฐ Firebase ์„œ๋ฒ„ ๊ทธ๋ฆฌ๊ณ  ํ›Œ๋ฅญํ•œ Chatbot ๋งŒ๋“ค๊ธฐ

ํ”ผ์•„๋…ธ๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”ผ์•„๋…ธ๋ฅผ ์ฒ˜์„œ ๋ชธ์— ๊ฐ๊ฐ์„ ์ตํ˜€์•ผ ํ•ฉ๋‹ˆ๋‹ค.ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€ ์ž…๋‹ˆ๋‹ค. ์ผ๋‹จ ํƒ€์ดํ•‘์„ ํ•ด์„œ ๊ฐ๊ฐ ์ฝ”๋”ฉ ๊ฐ๊ฐ์„ ์ตํ˜€์•ผ ํ•ฉ๋‹ˆ๋‹ค.์žฌ๋ฏธ์—†๋Š” ์ด๋ก ์€ ๋งŒ๋“ค๊ณ  ๋‚˜์„œ ๋ฐฐ์›Œ๋„ ์ƒ๊ด€ ์—†์Šต๋‹ˆ๋‹ค! 2018๋…„, ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค ์ •์‹ ์ง€์›ํ•œ ์ฝ”ํ‹€๋ฆฐ์ธ ์–ธ์–ด๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ๋ฐฐ์›Œ๋ณด์„ธ์š”!
 
ํ•˜์šธ์ด ๊ฐ•์˜ํ•˜๋Š” Kotlin์—์„œ Android ๊ฐœ๋ฐœ๋ถ€ํ„ฐ Firebase ๊ฐœ๋ฐœ๊นŒ์ง€๋Š” ์ธํ”„๋Ÿฐ์—์„œ ๊ฐ€์žฅ ์‰ฝ๊ณ , ์žฌ๋ฏธ์žˆ๊ณ , ์ง๊ด€์ ์œผ๋กœ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์ขŒ ์ž…๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ๊ฒฝํ—˜์ด ์ „ํ˜€ ์—†์–ด๋„ ์ƒ๊ด€์—†์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ๊ฐœ๋ฐœํ•œ ๊ฒฝํ—˜์ด ์—†์–ด๋„ ์ƒ๊ด€์—†์Šต๋‹ˆ๋‹ค. ์ฝ”ํ‹€๋ฆฐ์ด๋ผ๋Š” ์‰ฌ์šด ์–ธ์–ด๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ๋“ค์€ ์‹ ์ฒญํ•˜์„ธ์š”. 2018๋…„, ์ฝ”ํ‹€๋ฆฐ ์•ˆ๋“œ๋กœ์ด๋“œ์„ ๋ฐฐ์›Œ ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ฐ€์น˜๋ฅผ ์˜ฌ๋ฆฌ์„ธ์š”. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฐœ๋…๋งŒ ๊ฐ•์˜ ์ œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํฌ๊ณ  ๋ฐฉ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋Š” ๋ถ„๋“ค์—๊ฒŒ๋Š” ์ž์ฃผ์“ฐ์ด๊ณ  ๋Œ€์‹  ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ณ  ์ž์ฃผ ์“ฐ๋Š” ๋ฌธ๋ฒ•๋งŒ์„ ๋น ๋ฅด๊ณ  ๊ฐ€๋ณ๊ฒŒ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๊ณผ์ •์„ ๋งˆ์นœ ํ›„ ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ๋” ๊ณต๋ถ€ํ•  ๋งˆ์Œ์ด ์ƒ๊ธด๋‹ค๋ฉด ํ˜ผ์ž์„œ ์–ผ๋งˆ๋“ ์ง€ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐ์šฐ๋Š” ๊ฒƒ๋“ค

  • Kotlin - ๊ธฐ์ดˆ ๋ฌธ๋ฒ•
  • Android Studio ์‚ฌ์šฉ๋ฒ•
  • Android Wedget(๋ ˆ์ด์•„์›ƒ)
  • Android SDK(์ œ์ž‘๋„๊ตฌ ๋ฐ ๊ธฐ๋Šฅ)
  • Firebase Login (Email, Google, FaceBook)
  • Firebase Login (Email, Google, FaceBook)
  • Firebase FireStore Database(CRUD)
  • Firebase Storage Upload, Download

๋„์›€์ด ๋˜๋Š” ๋ถ„๋“ค

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ ์ง€์‹ ์—†์ด ์งง์€ ์‹œ๊ฐ„๋™์•ˆ ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ๋ถ„๋“ค
  • ์ฝ”ํ‹€๋ฆฐ์ด ๋ฌด์—‡์ธ์ง€ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ๋ถ„๋“ค
  • ํŒŒ์ด์–ด๋ฒ ์ด์Šค๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ๋ถ„๋“ค
  • ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์„ ํ•œ ๋ฒˆ๋„ ํ•ด๋ณธ ์  ์—†๋Š” ๋ถ„
  • ์ด๋ก ์ ์ธ ๋‚ด์šฉ ๋ณด๋‹ค ์‹ค๋ฌด์ ์ธ ๋ถ€๋ถ„์„ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ๋ถ„๋“ค
  • ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ด๋ผ๋Š”๊ฒŒ ๋ญ”์ง€ ๋ง›๋ณด๊ณ  ์‹ถ์€ ๋ถ„
  • ์ฝ”ํ‹€๋ฆฐ์ด ๋ฌด์—‡์ธ์ง€ ๊ถ๊ธˆํ•˜์‹  ๋ถ„
  • ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ๋ถ„

์ฐธ๊ณ  ์‚ฌํ•ญ

์ง€์‹๊ณต์œ ์ž ์†Œ๊ฐœ

์œ ๋ช…์‹
์•ˆ๋“œ๋กœ์ด๋“œ, IOS, Node.js ๊ฐœ๋ฐœ์ž | ์œ ํŠœ๋ธŒ "ํ•˜์šธ์˜ ์ฝ”๋”ฉ ์ฑ„๋„ ์šด์˜ " | BPPLATFORM ์šด์˜ 2700๋ช…์˜ ๊ตฌ๋…์ž๊ฐ€ ์žˆ๋Š” ์œ ํŠœ๋ธŒ ์ฝ”๋”ฉ ์ฑ„๋„ ์šด์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. IOS, Android , Node.js์˜ ์ฝ”๋”ฉ ์˜์ƒ์„ ์ œ์ž‘ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ตœ๊ทผ Google Firebase Platform ์‚ฌ์šฉ๋ฒ• ๋Œ€ํ•ด์„œ ๊ฐ•์˜ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

- ์•ฑ ๊ฐœ๋ฐœ์‚ฌ BPPLAFORM ๋Œ€ํ‘œ
- ์œ ํŠœ๋ธŒ "ํ•˜์šธ์˜ ์ฝ”๋”ฉ์˜ ์ฝ”๋”ฉ ์ฑ„๋„" ์šด์˜
- ๋ธ”๋ก์ฒด์ธ ์Šคํ„ฐ๋”” "ํ•˜์šธ๋žฉ" ์šด์˜

์•ˆ๋…•ํ•˜์„ธ์š”
ํ•˜์šธ์ž…๋‹ˆ๋‹ค.

15,125

๋ช…

์ˆ˜๊ฐ•์ƒ

114

๊ฐœ

์ˆ˜๊ฐ•ํ‰

176

๊ฐœ

๋‹ต๋ณ€

4.7

์ 

๊ฐ•์˜ ํ‰์ 

5

๊ฐœ

๊ฐ•์˜

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

106๊ฐœ โˆ™ (11์‹œ๊ฐ„ 55๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

6๊ฐœ

3.8

6๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

    ํ•˜์šธ๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

    ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

    ๊ณต๊ฐœํ•˜์ง€ ์•Š๋Š” ๊ฐ•์˜๋กœ ์ˆ˜๊ฐ•์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.