IKKIM

🌦️ 날씨 μ•ˆλ‚΄ μ½˜ν…μΈ 

메인 ν™”λ©΄ 상단 날씨 적용
메인 ν™”λ©΄ 상단 날씨 적용
λ‘œλ΄‡ λŒ€κΈ° ν™”λ©΄ 쀑 날씨 ν‘œμ‹œ
λ‘œλ΄‡ λŒ€κΈ° ν™”λ©΄ 쀑 날씨 ν‘œμ‹œ
λ‘œλ΄‡ λŒ€κΈ° ν™”λ©΄ 쀑 날씨 ν‘œμ‹œ (영문)
λ‘œλ΄‡ λŒ€κΈ° ν™”λ©΄ 쀑 날씨 ν‘œμ‹œ (영문)
λ‘œλ΄‡ λŒ€κΈ° ν™”λ©΄ 쀑 날씨 ν‘œμ‹œ (쀑문)
λ‘œλ΄‡ λŒ€κΈ° ν™”λ©΄ 쀑 날씨 ν‘œμ‹œ (쀑문)

πŸ“Œ ν”„λ‘œμ νŠΈ κ°œμš”

  • μœ„μΉ˜ 기반으둜 ν˜„μž¬ 날씨, 내일 날씨, μ£Όκ°„ 예보λ₯Ό μ œκ³΅ν•˜λŠ” μ½˜ν…μΈ μž…λ‹ˆλ‹€.
  • λ‘œλ΄‡μ˜ λŒ€κΈ° μƒνƒœ, μ½˜ν…μΈ  메인 ν™”λ©΄, 날씨 μ „μš© ν™”λ©΄ λ“± 총 μ„Έ νŽ˜μ΄μ§€μ—μ„œ 날씨 정보λ₯Ό μ•ˆλ‚΄ν•˜λ©°,
  • μ½˜ν…μΈ  μ§„μž… μ‹œμ—λŠ” TTS(μŒμ„± μ•ˆλ‚΄)λ₯Ό 톡해 μ‚¬μš©μžμ—κ²Œ μžλ™μœΌλ‘œ 예보λ₯Ό λ“€λ €μ€λ‹ˆλ‹€.
  • λ‘œλ΄‡ λŒ€κΈ° μƒνƒœ μ§„μž… μ‹œ 일정 μ‹œκ°„ κ°„κ²©μœΌλ‘œ 날씨 μ•ˆλ‚΄ TTS λ₯Ό 톡해 기상 예보λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.
  • ν…μŠ€νŠΈμ™€ μŒμ„± μ•ˆλ‚΄λŠ” κ΅­μ œν™”(i18n)λ₯Ό μœ„ν•΄ λ‹€κ΅­μ–΄λ₯Ό μ§€μ›ν•˜μ—¬, λ‹€μ–‘ν•œ μ–Έμ–΄ ν™˜κ²½μ—μ„œλ„ μœ μ—°ν•˜κ²Œ λŒ€μ‘ν•©λ‹ˆλ‹€.

πŸ§‘β€πŸ’» μ£Όμš” κΈ°μ—¬

  • 기획 단계뢀터 메인 개발자둜 μ°Έμ—¬ν•˜μ—¬, μ‹ κ·œ μ½˜ν…μΈ λ₯Ό λ‹¨λ…μœΌλ‘œ λ§‘μ•„ κ°œλ°œμ„ μ§„ν–‰ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • 날씨 μ½˜ν…μΈ κ°€ λŒ€κΈ° ν™”λ©΄, 메인 ν™”λ©΄, 날씨 μ „μš© ν™”λ©΄ λ“± λ‹€μ–‘ν•œ μœ„μΉ˜μ—μ„œ μ‚¬μš©λ˜λŠ” 만큼,
    곡톡 μ»΄ν¬λ„ŒνŠΈμ™€ 데이터 관리 ꡬ쑰λ₯Ό μ–΄λ–»κ²Œ κ°€μ Έκ°ˆμ§€μ— λŒ€ν•΄ λ§Žμ€ 고민을 ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
    • μ•„ν† λ―Ή λ””μžμΈ νŒ¨ν„΄μ„ μ°Έκ³ ν•˜μ—¬, UI μ»΄ν¬λ„ŒνŠΈλ₯Ό κΈ°λŠ₯ λ‹¨μœ„λ‘œ λ‚˜λˆ„κ³ , μƒμœ„ νŽ˜μ΄μ§€μ—μ„œ μž¬μ‚¬μš©μ„±κ³Ό ν™•μž₯성을 κ³ λ €ν•œ ꡬ쑰둜 μ„€κ³„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
    • κΈ°μ‘΄ μ½”λ“œ ꡬ쑰와 정합성을 κ³ λ €ν•˜λ©΄μ„œ, μ»΄ν¬λ„ŒνŠΈμ˜ μ±…μž„κ³Ό μœ„μΉ˜λ₯Ό μ–΄λ–»κ²Œ 뢄리할지에 λŒ€ν•΄ μ—¬λŸ¬ λ°©μ•ˆμ„ μ‹œλ„ν•˜κ³  μ‘°μœ¨ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • μ™ΈλΆ€ 기상청 API 연동 이후, κ΄€λ ¨ κ·œκ²©μ„ λ‚΄λΆ€ λ¬Έμ„œλ‘œ μ •λ¦¬ν•˜μ—¬, ν–₯ν›„ λ‹€λ₯Έ κ°œλ°œμžλ„ μ‰½κ²Œ μ΄ν•΄ν•˜κ³  μˆ˜μ •ν•  수 μžˆλ„λ‘ λ¬Έμ„œν™”λ₯Ό μ§„ν–‰ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • 기상청 APIμ—μ„œ κ°„ν—μ μœΌλ‘œ 응닡 였λ₯˜κ°€ λ°œμƒν•΄, Local Storage 기반의 캐싱 λ‘œμ§μ„ κ΅¬ν˜„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
    • κ·Έ κ²°κ³Ό, μ˜ˆμ™Έ 처리 μ•ˆμ •μ„±μ„ 높이고 API 호좜 λΉˆλ„λ₯Ό μ•½ 40% 쀄이고 평균 λ‘œλ”© μ‹œκ°„μ„ μ•½ 30% 단좕할 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.
  • 언어에 따라 μžλ™μœΌλ‘œ μ½˜ν…μΈ  λ‚΄μš©κ³Ό μŒμ„± 좜λ ₯이 μ „ν™˜λ˜λ„λ‘, κ΅­μ œν™”(i18n) ꡬ쑰λ₯Ό μ μš©ν•˜μ—¬
    λ‹€μ–‘ν•œ μ–Έμ–΄ ν™˜κ²½μ—μ„œλ„ μžμ—°μŠ€λŸ¬μš΄ μ‚¬μš©μž κ²½ν—˜μ„ μ œκ³΅ν•˜μ˜€μŠ΅λ‹ˆλ‹€.