Skip to content

dailyscoop/dailyscoop-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

231 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๋ฐ์ผ๋ฆฌ ์Šค์ฟฑ (Daily Scoop)

์ผ๊ธฐ ์ž‘์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

ํ•˜๋ฃจ ํ•œ ์žฅ ์‚ฌ์ง„๊ณผ ํ•จ๊ป˜ ์“ฐ๋Š” ๋ชจ๋ฐ”์ผ ์ผ๊ธฐ์žฅ

์žฌ๋ฏธ(2)


๐Ÿฅฐ  ๊ฐ์ •, ์ด๋ฏธ์ง€, ํ…Œ๋งˆ๋ฅผ ํ™œ์šฉํ•ด ๋งค์ผ์„ ๋‹ค์–‘ํ•˜๊ฒŒ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ์–ด์š”.
    12๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜๋œ ์•„์ด์Šคํฌ๋ฆผ ๋ชจ์–‘์˜ ๊ฐ์ •๊ณผ ์ง์ ‘ ์ฐ์€ ์ด๋ฏธ์ง€, 
    6์ข…์˜ ํ…Œ๋งˆ๋ฅผ ์ด์šฉํ•ด ์ผ๊ธฐ์žฅ์„ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“…  ๋‹ฌ๋ ฅ์„ ์ด์šฉํ•œ ๊ธฐ๋ก ํ™•์ธ
    ๋‹ฌ๋ ฅ์„ ์ด์šฉํ•ด ์–ด๋А ๋‚  ์ผ๊ธฐ๋ฅผ ์ž‘์„ฑํ–ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.
    ๊ทธ๋ฆฌ๊ณ  ๋‹ฌ ๊ธฐ์ค€์œผ๋กœ ๋ชจ์•„๋ณด๊ธฐ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ด ์‰ฝ๊ฒŒ ํŠน์ • ์‹œ๊ธฐ์˜ ์ผ๊ธฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 
  
๐Ÿ”  ์–ธ์ œ ์–ด๋–ค ๋‚ด์šฉ์„ ์ž‘์„ฑํ–ˆ๋Š”์ง€ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์–ด์š”.
    ์นœ๊ตฌ๋ฅผ ๋งŒ๋‚ฌ๋˜ ๋‚ ์ด ์–ธ์ œ์˜€๋Š”์ง€, ๊ทธ ๋•Œ ๊ฐ”๋˜ ์‹๋‹น์ด ์–ด๋””์˜€๋Š”์ง€!
    ๋” ์ด์ƒ ์ผ๊ธฐ์žฅ์„ ๋’ค์ ์ด๋ฉฐ ์ฐพ์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•ด ๊ด€๋ จ ๋‚ด์šฉ์„ ํ•œ ๋ฒˆ์— ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“  ๋ช…์–ธ์œผ๋กœย ๋งˆ์Œ ๋‹ค์žก๊ธฐ
    ์ ‘์†ํ• ย ๋•Œ๋งˆ๋‹ค ์ƒˆ๋กœ์šด ๋ช…์–ธ์„ ๋ณด๋ฉด์„œ ๋˜์ƒˆ๊ธฐ๊ณ  ์‹ถ์€ ๋ง๋“ค์€ ๋ถ๋งˆํฌ๋กœ ๋‚จ๊ฒจ๋‘˜ ์ˆ˜ ์žˆ์–ด์š”.
    ์˜์ง€๋ฅผ ๋˜์ƒˆ๊ธฐ๋ฉฐ ๋งค์ผ๋งค์ผ์„ ํž˜์ฐจ๊ฒŒ ์‚ด์•„๊ฐ€๋Š” ์›๋™๋ ฅ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“Š  ์ด๋ฒˆย ๋‹ฌ์— ๋‚˜์˜ ๊ฐ์ •์€ ์–ด๋• ์„๊นŒ?
    ๋งค๋‹ฌ ๊พธ์ค€ํžˆ ์ผ๊ธฐ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค๋ฉด ๋‚˜์˜ ๊ฐ์ • ์˜จ๋„๋ฅผ ํ•œ๋ˆˆ์— ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.
    ํ‰๊ท ์ ์œผ๋กœ ์–ด๋–ค ๊ฐ์ •์„ ๊ฐ€์žฅ ๋งŽ์ด ๊ธฐ๋กํ–ˆ๋Š”์ง€, ์ผ๊ธฐ๋Š” ์–ผ๋งˆ๋‚˜ ๊พธ์ค€ํžˆ ์ž‘์„ฑํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์•„์š”.

๐Ÿถ ์ฃผ์š”๊ธฐ๋Šฅ

  • ์ผ๊ธฐ ์ž‘์„ฑ
  • ํ…Œ๋งˆ ์„ ํƒ
  • ๋ชจ์•„๋ณด๊ธฐ
  • ์ผ๊ธฐ ํ†ต๊ณ„
  • ์ผ๊ธฐ ๊ฒ€์ƒ‰
  • ์ž ๊ธˆ ์„ค์ •

๐Ÿฑ ์„ธ๋ถ€๊ธฐ๋Šฅ

๊ตฌ๋ถ„ ๊ธฐ๋Šฅ ์„ค๋ช… ๋น„๊ณ 
1 ์ผ๊ธฐ ์ž‘์„ฑ ๊ฐค๋Ÿฌ๋ฆฌ์—์„œ ์‚ฌ์ง„์„ ์„ ํƒํ•ด์„œ ์ถ”๊ฐ€ํ•˜๊ณ  ํ…์ŠคํŠธ ์—๋””ํ„ฐ๋กœ ๊ธ€์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค
2 ํ…Œ๋งˆ ์„ ํƒ ๊ธฐ๋ถ„์— ๋”ฐ๋ฅธ ๊ฐ์ • ์ด๋ชจํ‹ฐ์ฝ˜๊ณผ ์ผ๊ธฐ ํ…Œ๋งˆ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค
3 ๋ชจ์•„๋ณด๊ธฐ ์ž‘์„ฑํ•œ ์ผ๊ธฐ๋ฅผ ๋‚ ์งœ๋ณ„๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค
4 ์ผ๊ธฐ ํ†ต๊ณ„ ์ผ๊ธฐ ์ž‘์„ฑ ์‹œ ์„ ํƒํ•œ ๊ฐ์ •๋“ค์„ ์ผ์ž๋ณ„๋กœ ๋ชจ์•„ ํ†ต๊ณ„๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค
5 ์ผ๊ธฐ ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ๋ฅผ ํ†ตํ•ด ํŠน์ • ์ผ๊ธฐ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค
6 ์ž ๊ธˆ ์„ค์ • ์•ฑ ์ž์ฒด ์ž ๊ธˆ ์„ค์ •์„ ํ†ตํ•ด ํ”„๋ผ์ด๋ฒ„์‹œ๋ฅผ ์ง€ํ‚ฌ ์ˆ˜ ์žˆ๋‹ค

๐Ÿญ ์•„ํ‚คํ…์ฒ˜

2021-10-22 14;51;47

๐Ÿน ์„ค์น˜

ํ”Œ๋ ˆ์ด์Šคํ† ์–ด ๋ฐฐํฌ ์˜ˆ์ •

๐Ÿฐ ์‚ฌ์šฉ ์˜ˆ์‹œ

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

image

๋ฉ”์ธ ํŽ˜์ด์ง€ & ์ผ๊ธฐ์ž‘์„ฑ

image image

๋ชจ์•„๋ณด๊ธฐ & ๊ฒ€์ƒ‰ & ์ผ๊ธฐ ์ƒ์„ธํŽ˜์ด์ง€

image image image

ํ†ต๊ณ„ & ํ”„๋กœํ•„ ํŽ˜์ด์ง€

image image

๐Ÿ’ป ๋ฒ„์ „ ์ •๋ณด

Android

Android Studio Arctic Fox
Kotlin "1.5.31"
androidX Core "1.6.0"
compileSdkVersion 31
buildToolsVersion '30.0.3'
jvmTarget = '1.8'

Backend

Go 1.17.2
GoLand 2021.2.4
echo framework 4.6.1
MongoDB 5.0.3
Docker 20.10.10
Docker Comopose 1.29.2

๐Ÿต ๊ธฐ์—ฌ

  1. ํ•ด๋‹น ํ”„๋กœ์ ํŠธ๋ฅผ Fork ํ•˜์„ธ์š”
  2. feature ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜์„ธ์š” (git checkout -b feature/fooBar)
  3. ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ commit ํ•˜์„ธ์š” (git commit -am 'Add some fooBar')
  4. ๋ธŒ๋žœ์น˜์— Push ํ•˜์„ธ์š” (git push origin feature/fooBar)
  5. ์ƒˆ๋กœ์šด Merge Request๋ฅผ ์š”์ฒญํ•˜์„ธ์š”

๐Ÿง ๊ฐœ๋ฐœ ์ผ์ •

1์ฃผ(10.11 - 10.15)

โœ… ๊ธฐํš

๐Ÿ”ธ ๊ธฐํš ์˜๋„ ๋ฐ ์•„์ดํ…œ ์„ ์ •

๐Ÿ”ธ ํ•„์š” ์„œ๋น„์Šค ์•„์ดํ…œ ๊ธฐํš ํšŒ์˜

๐Ÿ”ธ ์œ ์‚ฌ ์„œ๋น„์Šค ์กฐ์‚ฌ

๐Ÿ”ธ ์š”๊ตฌ ๋ช…์„ธ์„œ ์ œ์ž‘

๐Ÿ”ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•

2์ฃผ(10.18 - 10.22)

โœ… ๊ธฐํš

๐Ÿ”ธ ์ฃผ์š” ๊ธฐ๋Šฅ ๊ตฌ์ƒ

๐Ÿ”ธ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๊ตฌ์ƒ ๋ฐ ์šฐ์„ ์ˆœ์œ„ ์„ค๊ณ„

๐Ÿ”ธ ์™€์ด์–ด ํ”„๋ ˆ์ž„ ์ œ์ž‘

๐Ÿ”ธ ์›ํ™œํ•œ ์†Œํ†ต ์œ„ํ•œ ์Šฌ๋ž™, ๋…ธ์…˜ ๋“ฑ์˜ ์ฑ„๋„ ์‚ฌ์šฉ

3์ฃผ(10.25 - 10.29)

โœ… ANDROID

๐Ÿ”ธ Android ๋ทฐ ์ œ์ž‘

๐Ÿ”ธ [๋ฉ”์ธ] ๋ฉ”์ธ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [๋ฉ”์ธ] ํ”„๋กœํ•„ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [๊ธฐ๋ณธ] ๋‹ค์ด์–ผ๋กœ๊ทธ ๋ทฐ ์ œ์ž‘

โœ… IOS

๐Ÿ”ธ IOS ๋ทฐ ์ œ์ž‘

๐Ÿ”ธ [๋ฉ”์ธ] ๋ฉ”์ธ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [์ผ๊ธฐ] ์ผ๊ธฐ ์ž‘์„ฑ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

โœ… Back

๐Ÿ”ธ [DB] User DB ์„ค๊ณ„ ๋ฐ ๊ตฌ์ถ•

๐Ÿ”ธ [DB] ์ผ๊ธฐ DB ์„ค๊ณ„ ๋ฐ ๊ตฌ์ถ•

4์ฃผ(11.01 - 11.05)

โœ… ANDROID

๐Ÿ”ธ Android ๋ทฐ ์ œ์ž‘

๐Ÿ”ธ [๋ฉ”์ธ] ๊ฒ€์ƒ‰ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [๋ฉ”์ธ] ๋ฉ”์ธ ํŽ˜์ด์ง€ ๋” ๋ณด๊ธฐ ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [์ผ๊ธฐ] ๋ชจ์•„๋ณด๊ธฐ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [์ผ๊ธฐ] ์ผ๊ธฐ ์ƒ์„ธ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [์ผ๊ธฐ] ์ผ๊ธฐ ์ž‘์„ฑ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [๊ธฐ๋ณธ] ํšŒ์›๊ฐ€์ž… ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [๊ธฐ๋ณธ] ์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

๐Ÿ”ธ [๊ธฐ๋ณธ] ์ž ๊ธˆ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘

โœ… Back

๐Ÿ”ธ [์œ ์ €] ํšŒ์› CRUD API ๊ตฌํ˜„

๐Ÿ”ธ [๊ธฐ๋ณธ] ํšŒ์› ๊ฐ€์ž… ๊ธฐ๋Šฅ

๐Ÿ”ธ [๊ธฐ๋ณธ] ํšŒ์› ์ •๋ณด ์ˆ˜์ • ๊ธฐ๋Šฅ

๐Ÿ”ธ [๊ธฐ๋ณธ] ํšŒ์› ํƒˆํ‡ด ๊ธฐ๋Šฅ

๐Ÿ”ธ [๊ธฐ๋ณธ] ํšŒ์› ์ •๋ณด ์กฐํšŒ ๊ธฐ๋Šฅ

5์ฃผ(11.08 - 11.12)

โœ… ANDROID

๐Ÿ”ธ Android Activity ์ œ์ž‘

๐Ÿ”ธ [๋ฉ”์ธ] ํ™ˆ ํ™”๋ฉด ์บ˜๋ฆฐ๋” ๋ฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ตฌํ˜„

๐Ÿ”ธ [์ผ๊ธฐ] ์„œ๋ฒ„์™€ ์—ฐ๋™ํ•ด์„œ ์ „์ฒด ์ผ๊ธฐ ์กฐํšŒ

๐Ÿ”ธ [์ผ๊ธฐ] ๋ฆฌ์‚ฌ์ดํด๋Ÿฌ๋ทฐ๋ฅผ ํ™œ์šฉํ•œ ๋ชจ์•„๋ณด๊ธฐ ํ™”๋ฉด ๊ตฌํ˜„

๐Ÿ”ธ [์ผ๊ธฐ] ์ผ๊ธฐ ์ƒ์„ธ๋ณด๊ธฐ ํ™”๋ฉด ๊ตฌํ˜„

๐Ÿ”ธ [์ผ๊ธฐ] ์ผ๊ธฐ ์ž‘์„ฑ ํ™”๋ฉด ๊ตฌํ˜„ ๋ฐ ํ†ต์‹  ๋กœ์ง ๊ตฌํ˜„

๐Ÿ”ธ [๊ธฐ๋ณธ] ๋กœ๊ทธ์ธ ๋ฐ ํšŒ์›๊ฐ€์ž… ๋กœ์ง ๊ตฌํ˜„

๐Ÿ”ธ [๊ธฐ๋ณธ] ์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด ๊ตฌํ˜„ ๋ฐ ํ™”๋ฉด ๋ถ„๊ธฐ ๋กœ์ง ๊ตฌํ˜„

๐Ÿ”ธ [๊ธฐ๋ณธ] ์ž ๊ธˆ ํ™”๋ฉด ๊ตฌํ˜„ ๋ฐ ์•”ํ˜ธ ์ €์žฅ

๐Ÿ”ธ [๋ฉ”์ธ] ํ”„๋กœํ•„ ํ™”๋ฉด ๊ตฌํ˜„ ๋ฐ ์„ค์ •๊ฐ’ ์ €์žฅ

โœ… Back

๐Ÿ”ธ [์ผ๊ธฐ] ์ผ๊ธฐ CRUD API ๊ตฌํ˜„

๐Ÿ”ธ [๊ธฐ๋ณธ] ์ผ๊ธฐ ์ž‘์„ฑ ๊ธฐ๋Šฅ

๐Ÿ”ธ [๊ธฐ๋ณธ] ์ผ๊ธฐ ์ˆ˜์ • ๊ธฐ๋Šฅ

๐Ÿ”ธ [๊ธฐ๋ณธ] ์ผ๊ธฐ ์กฐํšŒ ๊ธฐ๋Šฅ

๐Ÿ”ธ [๊ธฐ๋ณธ] ์ผ๊ธฐ ์‚ญ์ œ ๊ธฐ๋Šฅ

๐Ÿ”ธ [์ผ๊ธฐ] ์ด๋ฏธ์ง€ ํ˜ธ์ŠคํŒ… ๊ตฌํ˜„

6์ฃผ(11.15 - 11.19)

โœ… ANDROID

๐Ÿ”ธ Android Activity ์ œ์ž‘

๐Ÿ”ธ [๋ฉ”์ธ] ์ผ๊ธฐ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ๊ตฌํ˜„

๐Ÿ”ธ [๋ฉ”์ธ] ํ†ต๊ณ„ ํ™”๋ฉด ๊ตฌํ˜„ ๋ฐ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ ์ˆ˜์‹ 

๐Ÿ”ธ [์ผ๊ธฐ] ์ผ๊ธฐ ์ˆ˜์ • ๋ฐ ์‚ญ์ œ ๋กœ์ง ๊ตฌํ˜„

๐Ÿ”ธ [๊ธฐ๋ณธ] ๋กœ๊ทธ์•„์›ƒ ๋ฐ ํšŒ์›ํƒˆํ‡ด ๋กœ์ง ๊ตฌํ˜„

๐Ÿ”ธ [๊ธฐ๋ณธ] UI ์ˆ˜์ •

โœ… Back

๐Ÿ”ธ [๊ธฐ๋ณธ] ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ API ๊ตฌํ˜„

๐Ÿ”ธ [๊ธฐ๋ณธ] ์œ ์ € ์ •๋ณด DB ์ˆ˜์ •

๐Ÿ”ธ [๊ธฐ๋ณธ] ์†Œ์…œ ๋กœ๊ทธ์ธ

๐Ÿ”ธ [๊ธฐ๋ณธ] ์ผ๊ธฐ ํŽ˜์ด์ง€๋„ค์ด์…˜

๐Ÿ”ธ [๊ธฐ๋ณธ] ์ด๋ฏธ์ง€ ๋ฆฌ์‚ฌ์ด์ง•

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors

Languages