Skip to content

bangwoolz/bangwool-frontend-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

bangwool-logo

λ‚΄κ°€ ν‚€μš°λŠ” λ½€λͺ¨λ„λ‘œ 방울이


version CodeFactor

πŸ… 방울이 : λ‚΄κ°€ ν‚€μš°λŠ” λ½€λͺ¨λ„λ‘œ

λ°©μšΈμ΄λŠ” 기쑴에 있던 Pomodoro 타이머 기법을 더 즐겁게 ν™œμš©ν•˜μ—¬ μžμ‹ μ˜ μ§‘μ€‘μ‹œκ°„μ„ κ΄€λ¦¬ν•˜λŠ” μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.

πŸ–₯️ λ°œν‘œμžλ£Œ


🏷️ λͺ©μ°¨

1. ν”„λ‘œμ νŠΈ μ†Œκ°œ

Β Β 1.1 overview
Β Β 1.2 λ¬Έμ œμΈμ‹
Β Β 1.3 ν•΄κ²°λ°©μ•ˆ
Β Β 1.4 μœ μ €μŠ€ν† λ¦¬
Β Β 1.5 λŒ€μƒμœ μ €

2. κΈ°λŠ₯

Β Β 2.1 λ‘œκ·ΈμΈμ„ 톡해 개인 μ„€μ • μ €μž₯(일반, μ†Œμ…œ)
Β Β 2.2 타이머 μΆ”κ°€, νŽΈμ§‘, μ‚­μ œ
Β Β 2.3 였늘의 집쀑 μ‹œκ°„
Β Β 2.4 μ£Όκ°„, μ›”κ°„μ˜ 집쀑 μ‹œκ°„ 톡계
Β Β 2.5 일간, μ£Όκ°„ 집쀑 μ‹œκ°„ λž­ν‚Ή
Β Β 2.6 계정 μ„€μ •

3. κΈ°λŒ€νš¨κ³Ό

Β Β 3.1 즐거운 집쀑 μ‹œκ°„
Β Β 3.2 μ‹œκ°„κ΄€λ¦¬κΈ°λ²• 곡유

4. μ„€μΉ˜μ•ˆλ‚΄

Β Β 4.1 μŠ€ν† μ–΄ μΆœμ‹œ 이전(ν˜„μž¬)
Β Β 4.2 μŠ€ν† μ–΄ μΆœμ‹œ 이후(μ˜ˆμ •)

5. 개발

Β Β 5.1 κΈ°μˆ μŠ€νƒ
Β Β 5.2 기획, IA, ν”Œλ‘œμš°μ°¨νŠΈ
Β Β 5.3 μ‹œμŠ€ν…œ 아킀텍쳐
Β Β 5.4 ν˜‘μ—… 툴 ν™œμš©

6. νŒ€μ •λ³΄


πŸ… 1. ν”„λ‘œμ νŠΈ μ†Œκ°œ

  🎯 1.1 overview

λ°©μšΈμ΄λŠ” 기쑴에 μ‘΄μž¬ν•˜λ˜ λ½€λͺ¨λ„λ‘œ μ‹œκ°„κ΄€λ¦¬ 기법을 더 즐겁게 ν™œμš©ν•  수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.

λ°©μšΈμ΄λŠ” 기쑴의 λ½€λͺ¨λ„λ‘œ 기법을 μ‘μš©ν•œ 방울 λ½€λͺ¨λ„λ‘œ 기법을 μ€‘μ‹¬μœΌλ‘œ μ‚¬μš©μžμ—κ²Œ 긍정적인 감정 κ²½ν—˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

μ„œλΉ„μŠ€ μ΄μš©μžλŠ” μ—¬λŸ¬ μ’…λ₯˜μ˜ 타이머λ₯Ό μΆ”κ°€ν•˜κ³  μ‹€ν–‰ν•˜μ—¬ μžμ‹ μ˜ μ§‘μ€‘μ‹œκ°„μ„ 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ˜ν•œ μžμ‹ μ˜ 집쀑 μ‹œκ°„μ— λŒ€ν•œ 톡계, λž­ν‚Ήμ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

κ·€μ—¬μš΄ 캐릭터와 μ‰¬μš΄ λ‚œμ΄λ„, 기둝 곡유λ₯Ό ν†΅ν•œ λ™κΈ°λΆ€μ—¬λ‘œ

더 즐겁게 λ½€λͺ¨λ„λ‘œ μ‹œκ°„κ΄€λ¦¬λ²•μ„ μ μš©ν•˜λ©΄μ„œ μ„±μž₯ν•΄λ‚˜κ°€λŠ” μžμ‹ μ„ λ°œκ²¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

주변을 λ‘˜λŸ¬λ³΄λ©΄ μ‹œκ°„κ΄€λ¦¬μ— 관심이 μžˆμ§€λ§Œ μ‹œμž‘ν•˜κ±°λ‚˜ μ§€μ†ν•˜λŠ”λ° 어렀움을 κ²ͺλŠ” μ‚¬λžŒλ“€μ„ μ‰½κ²Œ μ°Ύμ•„λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

λ°©μšΈμ΄λŠ” 그런 μ‚¬λžŒλ“€μ—κ²Œ 도움이 되고 더 λ‚˜μ•„κ°€ μ‹œκ°„κ΄€λ¦¬ λ¬Έν™”λ₯Ό μ „νŒŒν•˜κ³ μž ν•©λ‹ˆλ‹€.

Β Β πŸ€” 1.2 λ¬Έμ œμΈμ‹

μ‹œκ°„κ΄€λ¦¬κΈ°λ²•μ„ μœ„ν•œ μ„œλΉ„μŠ€λŠ” 이미 많이 μ°Ύμ•„λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ ν˜•νƒœλ‘œ 된 것듀도 이미 λ‹€μˆ˜ μ‘΄μž¬ν•©λ‹ˆλ‹€.

λ˜ν•œ 이미 μ‹œκ°„κ΄€λ¦¬μ— λŒ€ν•œ μˆ˜μš”λ„ 그만큼 많이 μ‘΄μž¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

κ²½ν—˜μ μœΌλ‘œ 많이 λŠλΌμ…¨κ² μ§€λ§Œ κ·ΈλŸ¬ν•œ μˆ˜μš”μ™€ μ„œλΉ„μŠ€μ˜ 규λͺ¨μ—λ„ λΆˆκ΅¬ν•˜κ³ 

μ„±κ³΅μ μœΌλ‘œ μ‹œκ°„κ΄€λ¦¬λ₯Ό ν•  수 있게된 μ‚¬λžŒμ€ κ·Έλ ‡κ²Œ λ§Žμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ§Žμ€ μ΄μœ κ°€ μžˆκ² μ§€λ§Œ κ°€μž₯ λ§Žμ€ μ΄μœ λ‘œλŠ” μ‹€νŒ¨μ— λŒ€ν•œ 두렀움

즉 뢀담감과 동기뢀여, ν₯미제곡 μš”μΈμ΄ λΆ€μ‘±ν•œ 것을 꼽을 수 μžˆκ² μŠ΅λ‹ˆλ‹€.

ν•œ λ§ˆλ””λ‘œ 말해 μ‚¬μš©μžμ—κ²Œ μ œκ³΅λ˜λŠ” 긍정적인 감정적 κ²½ν—˜μ΄ λΆ€μ‘±ν•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

κ·Έλž˜μ„œ λ°©μšΈμ΄λŠ” μ‹œκ°„μ„ κ΄€λ¦¬ν•˜λŠ” 것이 νž˜λ“€κ³  μ§€λ£¨ν•œ 일이 μ•„λ‹ˆλΌ

μ–Όλ§ˆλ“ μ§€ 쉽고 재미있게 ν•  수 μžˆλ‹€λŠ” μ•Œλ €μ£ΌλŠ” μ„œλΉ„μŠ€κ°€ 되고자 ν–ˆμŠ΅λ‹ˆλ‹€.

Β Β βœ… 1.3 ν•΄κ²°λ°©μ•ˆ

λ°©μšΈμ΄λŠ” μ‹œκ°„κ΄€λ¦¬λ₯Ό ν•˜λ©΄μ„œ κ²½ν—˜ν•˜λŠ” 뢀정적인 감정듀을 쀄이고 긍정적인 감정을 λŠ˜λ¦¬λŠ”λ° 초점이 λ§žμΆ°μ§„ μ†”λ£¨μ…˜μž…λ‹ˆλ‹€.

첫째둜, μ‚¬λžŒμ„ κΈ°λΆ„μ’‹κ²Œ λ§Œλ“€μ–΄ 뢀담감을 λœμ–΄μ£ΌλŠ” 긍정적인 λ¬΄λ“œλ₯Ό ν˜•μ„±ν•  수 μžˆλŠ” κ·€μ—¬μš΄ 캐릭터와 λ””μžμΈμ„ μ œκ³΅ν•©λ‹ˆλ‹€.

λ‘˜μ§Έλ‘œλŠ” 뢀담감을 쀄이기 μœ„ν•œ 방울 λ½€λͺ¨λ„λ‘œ 기법을 μ œμ•ˆν•©λ‹ˆλ‹€.

방울 λ½€λͺ¨λ„λ‘œ κΈ°λ²•μ΄λž€ 일반적인 λ½€λͺ¨λ„λ‘œ 기법이 25λΆ„μ˜ μ§‘μ€‘μ‹œκ°„,

5λΆ„μ˜ νœ΄μ‹μ‹œκ°„μ„ κ°–λŠ” 것과 달리 15λΆ„μ˜ μ§‘μ€‘μ‹œκ°„κ³Ό 5λΆ„μ˜ νœ΄μ‹μ‹œκ°„μ„ κ°€μ§€λŠ” 기법을 μ˜λ―Έν•©λ‹ˆλ‹€.

μ„œλΉ„μŠ€ μ΄μš©μžλŠ” μžμ‹ μ˜ 타이머 μ‹œκ°„μ„ μ»€μŠ€ν…€ν•  수 μžˆμ§€λ§Œ

기본적으둜 μ œκ³΅λ˜λŠ” νƒ€μ΄λ¨Έμ˜ μ‹œκ°„μ€ μ§‘μ€‘μ‹œκ°„ 15λΆ„κ³Ό νœ΄μ‹μ‹œκ°„ 5λΆ„μœΌλ‘œ μ„€μ •λ˜μ–΄μžˆκ³ ,

일일 톡계인 였늘의 λ½€λͺ¨ λ˜ν•œ 15뢄이 지날 λ•Œλ§ˆλ‹€ λ‚˜λ¬΄μ— ν† λ§ˆν† κ°€ 1κ°œμ”© μΆ”κ°€λ©λ‹ˆλ‹€.

쉬움을 μΆ”κ΅¬ν•˜λŠ” 방울 λ½€λͺ¨λ„λ‘œ 기법은 μ‚¬μš©μžμ˜ 뢀담을 쀄여주고 성취감을 μ œκ³΅ν•˜μ—¬

긍정적인 감정을 κ·ΉλŒ€ν™”ν•˜κ³  뢀정적인 감정을 μ΅œμ†Œν™”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ…‹μ§Έλ‘œ, 일일 톡계인 였늘의 λ½€λͺ¨, μ£Όκ°„/μ›”κ°„ 톡계 그리고 일간/μ£Όκ°„ λž­ν‚Ήμ„ μ œκ³΅ν•˜μ—¬

μ‚¬μš©μžμ—κ²Œ 동기뢀여와 μŠΉλΆ€μš•μ΄λΌλŠ” 긍정적인 감정을 μ œκ³΅ν•©λ‹ˆλ‹€.

λ§ˆμ§€λ§‰μœΌλ‘œλŠ” 핡심기λŠ₯λ§Œμ„ κ°„λ‹¨ν•˜κ³  직관적인 λ°©μ‹μœΌλ‘œ μ œκ³΅ν•˜μ—¬ μ‚¬μš©μžκ°€ 처음 μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜λ©΄μ„œ

뢀담감을 느끼게 λ˜λŠ” μ§„μž…μž₯벽을 μ΅œμ†Œν™”ν•˜μ—¬ μ—­μ‹œ 감정적인 지원을 μ œκ³΅ν•©λ‹ˆλ‹€.


πŸ› οΈ 2. κΈ°λŠ₯

Β Β πŸšͺ 2.1 λ‘œκ·ΈμΈμ„ 톡해 개인 μ„€μ • μ €μž₯(일반, μ†Œμ…œ)

login

  • 자체적인 νšŒμ›κ°€μž… λ‘œκ·ΈμΈμ„ μ§€μ›ν•©λ‹ˆλ‹€.
  • μΉ΄μΉ΄μ˜€ν†‘μ„ ν†΅ν•œ μ†Œμ…œλ‘œκ·ΈμΈλ„ μ§€μ›ν•©λ‹ˆλ‹€.
  • μΆ”ν›„ ꡬ글, μ• ν”Œ λ‘œκ·ΈμΈλ„ 지원할 μ˜ˆμ •.

  ⏰ 2.2 타이머 μΆ”κ°€, νŽΈμ§‘, μ‚­μ œ

timer

  • νƒ€μ΄λ¨Έμ˜ 이름, 색상, μ‹œκ°„μ„ μ„€μ •ν•˜κ³  μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 타이머λ₯Ό μˆ˜μ •ν•˜κ³  μ‚­μ œν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ• λ‹ˆλ©”μ΄μ…˜μ΄ 적용된 κ·€μ—¬μš΄ λ°©μšΈμ΄μ™€ ν•¨κ»˜ 타이머λ₯Ό 진행할 수 μžˆμŠ΅λ‹ˆλ‹€.

Β Β πŸ… 2.3 였늘의 집쀑 μ‹œκ°„

ppomo

  • 였늘의 ν† λ§ˆν†  μˆ˜ν™•λŸ‰μ„ ν™•μΈν•˜λ©° 성취감과 동기뢀여λ₯Ό 얻을 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 곡유 κΈ°λŠ₯이 좔가될 μ˜ˆμ •μž…λ‹ˆλ‹€.

Β Β πŸ“Š 2.4 μ£Όκ°„, μ›”κ°„μ˜ 집쀑 μ‹œκ°„ 톡계

statistic

  • μ£Όκ°„, μ›”κ°„ μžμ‹ μ˜ μ§‘μ€‘μ‹œκ°„μ„ μ •λ¦¬ν•΄μ„œ ν™•μΈν•˜λ©° 성취감을 얻을 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ„€μ •ν•œ λͺ©ν‘œμ‹œκ°„에 따라 λ‹€λ₯΄κ²Œ λ³΄μž…λ‹ˆλ‹€.

Β Β πŸ… 2.5 일간, μ£Όκ°„ 집쀑 μ‹œκ°„ λž­ν‚Ή

ranking

  • μ£Όκ°„, μ›”κ°„ μ§‘μ€‘μ‹œκ°„ λž­ν‚Ήμ„ ν™•μΈν•˜λ©° μŠΉλΆ€μš•κ³Ό 성취감을 λŠλ‚„ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μžμ‹ μ˜ λž­ν‚Ήμ„ μ€‘μ‹¬μœΌλ‘œ 확인이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

Β Β βš™οΈ 2.6 계정 μ„€μ •

mypage

  • μžμ‹ μ˜ κ°œμΈμ •λ³΄λ₯Ό λ³€κ²½ν•˜κ±°λ‚˜(μ˜ˆμ •) 곡지사항(μ˜ˆμ •), 앱정보 등을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ‘œκ·Έμ•„μ›ƒμ΄λ‚˜ νšŒμ›νƒˆν‡΄(μ˜ˆμ •)κ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.

πŸ† 3. κΈ°λŒ€νš¨κ³Ό

Β Β πŸ˜‹ 3.1 즐거운 집쀑 μ‹œκ°„

λ°©μšΈμ΄λŠ” 방울 λ½€λͺ¨λ„λ‘œ 기법, 였늘의 λ½€λͺ¨λ„λ‘œ, 톡계, λž­ν‚Ή λ“±μ˜ κΈ°λŠ₯을 톡해

μ‹œκ°„κ΄€λ¦¬λ₯Ό ν•˜λ©° λŠλ‚„ 수 있던 뢀정적인 감정을 μ΅œμ†Œν™”ν•˜κ³ 

긍정적인 감정을 μ΅œλŒ€ν™” ν•©λ‹ˆλ‹€. μ‚¬μš©μžλŠ” 이λ₯Ό 톡해 μ‹œκ°„ 관리에 λŒ€ν•œ 뢀담을 쀄이고 원동λ ₯을 얻을 수 μžˆμŠ΅λ‹ˆλ‹€.

결과적으둜 μ‚¬μš©μžλŠ” μ§‘μ€‘μ‹œκ°„μ΄ 전보닀 더 즐겁닀고 느끼게 λ˜μ–΄ μ‹œκ°„κ΄€λ¦¬λ₯Ό 더 잘 ν•  수 있게 λ©λ‹ˆλ‹€.

  🏯 3.2 μ‹œκ°„κ΄€λ¦¬λ¬Έν™” ν™œμ„±ν™”

λ°©μšΈμ΄λŠ” 였늘의 λ½€λͺ¨ 곡유(κ°œλ°œμ€‘)와 λž­ν‚Ή κΈ°λŠ₯을 톡해 μžμ‹ μ˜ μ§‘μ€‘μ‹œκ°„μ„ κ³΅μœ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ΄λŠ” 더 지속적인 μ§‘μ€‘μŠ΅κ΄€κ°œλ°œμ΄ κ°€λŠ₯ν•˜λ„λ‘ λ„μš°λ©° λ§Žμ€ 이듀이 μ‹œκ°„κ΄€λ¦¬λ₯Ό μΆ”κ΅¬ν•˜λ„λ‘ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.


πŸ’Ώ 4. μ„€μΉ˜μ•ˆλ‚΄

Β Β πŸ“¦ 4.1 μŠ€ν† μ–΄ μΆœμ‹œ 이전(ν˜„μž¬)

2023.08.15 ν˜„μž¬ λ°©μšΈμ΄λŠ” μŠ€ν† μ–΄ λ―ΈμΆœμ‹œ μƒνƒœμ΄λ©°, μΆœμ‹œλ₯Ό μ€€λΉ„ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ”°λΌμ„œ ν˜„μž¬ 방울이 μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” apkλ₯Ό λ”°λ‘œ λ‹€μš΄λ‘œλ“œ λ°›μ•„ μ„€μΉ˜ν•˜μ…”μ•Ό ν•©λ‹ˆλ‹€.

방울이 demo version λ‹€μš΄λ‘œλ“œ(쀀비쀑)

Β Β πŸ›οΈ 4.2 μŠ€ν† μ–΄ μΆœμ‹œ 이후(μ˜ˆμ •)

μΆ”ν›„ λ°©μšΈμ΄κ°€ μ•±μŠ€ν† μ–΄μ— μΆœμ‹œλœλ‹€λ©΄ ν•΄λ‹Ή 경둜둜 μ΄λ™ν•˜μ—¬ μ„€μΉ˜ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.


πŸ’» 5. 개발

Β Β πŸ“š 5.1 κΈ°μˆ μŠ€νƒ



Β Β πŸ“‘ 5.2 기획, IA, ν”Œλ‘œμš°μ°¨νŠΈ

IA

IA

FlowChart

FlowChart

Β Β πŸ”Œ 5.3 μ‹œμŠ€ν…œ 아킀텍쳐

SystemArchitecture

Β Β πŸ’¬ 5.4 ν˜‘μ—… 툴 ν™œμš©

Jira

Jira

Slack

Slack

Github

Github


πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ 6. νŒ€μ •λ³΄

사진 이름 μ—­ν•  GitHub E-Mail
μ΄ν˜„ν¬ νŒ€μž₯
PM
FE-android νŒ€μž₯
BE 개발
κΉ€κ°€μ˜ λ””μžμ΄λ„ˆ
μ•± ν™”λ©΄, 둜고, 캐릭터 λ””μžμΈ
ν”„λ‘œμ νŠΈ 기획
κΉ€νƒœν˜„ FE-android 개발
timer, statistics ν™”λ©΄/κΈ°λŠ₯ μ œμž‘
ν”„λ‘œμ νŠΈ 기획
김지원 FE-android 개발
login, timer list, day statistics ν™”λ©΄/κΈ°λŠ₯ μ œμž‘
λ¬Έν˜„μ€€ FE-android 개발
register, ranking, mypage ν™”λ©΄/κΈ°λŠ₯ μ œμž‘
ν™©μž¬μƒ FE-ios νŒ€μž₯
ios 총개발
κΉ€μ •μš° BackEnd νŒ€μž₯
ERD ꡬ상
μ„œλ²„ 배포, CI/CD ꡬ성
ppomodoro, Login κΈ°λŠ₯ κ΅¬ν˜„
신희을 BackEnd 개발
ERD ꡬ상
work, member κΈ°λŠ₯ κ΅¬ν˜„
μ΄μ˜μ„  BackEnd 개발
ERD ꡬ상
kakao login, login κΈ°λŠ₯ κ΅¬ν˜„

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •