boostcampwm-2022 / android03-Promise

μ΄λ”°λ§Œλ‚˜
MIT License
21 stars 5 forks source link
android kotlin

Readme ᄇᅒ경

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

μœ„μΉ˜ 정보λ₯Ό ν™œμš©ν•œ 약속 관리 μ•±

πŸ‘¬ λ§Œλ‚˜κ³  싢은 μΉœκ΅¬λ“€μ„ μ΄ˆλŒ€ν•΄λ³΄μ„Έμš”

πŸ“… μΊ˜λ¦°λ”μ—μ„œ λ‚΄ 약속을 관리할 수 μžˆμ–΄μš”

πŸ“ 약속μž₯μ†Œμ— 였기둜 ν•œ μΉœκ΅¬λ“€μ΄ 어디쯀에 μžˆλŠ”μ§€ 확인할 수 μžˆμ–΄μš”

⏰ μ•½μ†μ‹œκ°„μ΄ λ‹€κ°€μ˜€λ©΄ μ•Œλ¦Όμ„ 받을 수 μžˆμ–΄μš”


πŸ§‘β€πŸ’» νŒ€μ›

K012 K020 K025 K028
λ₯˜λŒ€ν˜„ λ°•μ°¬ν˜Έ μ–‘μ„±ν˜„ 유수미


✏️ 기술 μŠ€νƒ

Category Tech Stack
Language
Architecture
Async Task
API
Background Task
Database
External Library
Dependency Injection
Network

❓ μ„ μ •ν•œ 이유

πŸ“ 개발 일지

더 μžμ„Έν•œ λ‚΄μš©μ΄ κΆκΈˆν•˜μ‹œλ‹€λ©΄ Wikiλ₯Ό μ°Έκ³ ν•΄μ£Όμ„Έμš”! [Wiki λ°”λ‘œκ°€κΈ°]


πŸ’‘ μ£Όμš” κΈ°λŠ₯

ν™”λ©΄ κΈ°λŠ₯
πŸ“†μ•½μ† μΊ˜λ¦°λ”
μ‚¬μš©μžμ˜ 약속 일정듀을 달λ ₯으둜 확인


β—Ύ 직접 μΆ”κ°€ν•˜κ±°λ‚˜ μ΄ˆλŒ€λœ 약속을 λ‚ μ§œλ³„λ‘œ 확인할 수 μžˆμ–΄μš”.
  β—½ 약속 κ΄€λ¦¬λ‘œ μΆ”κ°€, μ‚­μ œλ˜λŠ” 약속이 μ‹€μ‹œκ°„ λ°©μ˜λΌμš”.


β—Ύ 약속이 μžˆλŠ” 날을 달λ ₯μ—μ„œ 미리 확인할 수 μžˆμ–΄μš”.


β—Ύ μ•½μ†μ˜ μž₯μ†Œλ‚˜ μ‹œκ°„μ„ 미리 확인할 수 μžˆμ–΄μš”.
πŸ‘­μΉœκ΅¬ λͺ©λ‘
μ‚¬μš©μžκ°€ μΆ”κ°€ν•œ 친ꡬ λͺ©λ‘ 확인


β—Ύ 검색 νƒ­μ—μ„œ λ‹€λ₯Έ μ‚¬μš©μžλ₯Ό 검색할 수 μžˆμ–΄μš”.


β—Ύ λ‹€λ₯Έ μ‚¬μš©μžλ₯Ό μΆ”κ°€ν•΄ λ‚΄ 친ꡬ λͺ©λ‘μ— μΆ”κ°€ν•  수 μžˆμ–΄μš”.


β—Ύ 친ꡬ νƒ­μ—μ„œ λ‚΄κ°€ μΆ”κ°€ν•œ 친ꡬ λͺ©λ‘μ„ 확인할 수 μžˆμ–΄μš”.
πŸ€™μ•½μ† 생성
λ§Œλ‚˜κ³  싢은 μΉœκ΅¬λ“€μ„ μ΄ˆλŒ€ν•΄ 약속 생성할 수 μžˆμ–΄μš”.


β—Ύ μΆ”κ°€ν•  약속을 생성할 수 μžˆμ–΄μš”.
  β—½μ•½μ† 제λͺ©, λ‚ μ§œ, μ‹œκ°„, μž₯μ†Œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€.
  β—½μ•½μ† 멀버λ₯Ό μ΄ˆλŒ€ν•©λ‹ˆλ‹€.


β—Ύ κΈ°μ‘΄ 약속 정보λ₯Ό μˆ˜μ •ν•  수 μžˆμ–΄μš”.


β—Ύ 약속을 μ‚­μ œν•  수 μžˆμ–΄μš”.
  β—½μˆ˜μ •, μ‚­μ œλœ 약속은 λͺ¨λ“  λ©€λ²„μ—κ²Œ λ™μΌν•˜κ²Œ λ°˜μ˜λΌμš”.
πŸ“μ‹€μ‹œκ°„ 친ꡬ μœ„μΉ˜ 확인
약속 친ꡬ λ©€λ²„λ“€μ˜ μœ„μΉ˜λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ 쑰회


β—Ύ μœ„μΉ˜ 곡유둜 약속 λ©€λ²„λ“€μ˜ μ‹€μ‹œκ°„ μœ„μΉ˜λ₯Ό 확인할 수 μžˆμ–΄μš”.
  β—½λ©€λ²„ 쀑 μœ„μΉ˜ 곡유λ₯Ό μΌœλ†“μ€ μ‚¬μš©μžλ§Œ 확인이 κ°€λŠ₯ν•΄μš”.
  β—½μœ„μΉ˜ 곡유λ₯Ό λˆλ‹€λ©΄ λ‹€λ₯Έ 멀버 μœ„μΉ˜λŠ” 확인할 수 μ—†μ–΄μš”.


β—Ύ μ•„μ΄μ½˜μ„ ν„°μΉ˜ν•˜λ©΄ μ μ ˆν•œ μœ„μΉ˜λ‘œ 지도가 μ΄λ™ν•΄μš”.
  β—½κΉƒλ°œ μ•„μ΄μ½˜μœΌλ‘œ λͺ©μ μ§€λ₯Ό λ³΄μ—¬μ€˜μš”.
  β—½λ©€λ²„ μ•„μ΄μ½˜μœΌλ‘œ ν•΄λ‹Ή 멀버 μœ„μΉ˜λ₯Ό λ³΄μ—¬μ€˜μš”.
  β—½λ‹λ³΄κΈ° μ•„μ΄μ½˜μœΌλ‘œ 전체 멀버 μœ„μΉ˜λ₯Ό λ³΄μ—¬μ€˜μš”.
⏰약속 μ•Œλ¦¬λ―Έ
약속을 더 νŽΈλ¦¬ν•˜κ²Œ κ΄€λ¦¬ν•˜κΈ° μœ„ν•œ μ•Œλ¦Ό


β—Ύ μ΄ˆλŒ€λœ 약속에 λŒ€ν•œ μ•Œλ¦Όμ„ λ°›μ•„λ³Ό 수 μžˆμ–΄μš”.
  β—½μ•½μ†μ΄ μΆ”κ°€/μˆ˜μ •/μ‚­μ œλ˜μ—ˆμ„ λ•Œ
  β—½μ•½μ† μ‹œκ°„μ΄ μž„λ°•ν•  λ•Œ(1μ‹œκ°„ μ „)