Skip to content

Latest commit

ย 

History

History
260 lines (176 loc) ยท 13 KB

README.md

File metadata and controls

260 lines (176 loc) ยท 13 KB

U-link : ์‹œ๊ฐ„ํ‘œ ๊ธฐ๋ฐ˜, ๋Œ€ํ•™์ƒ ์ง€์‹๊ต๋ฅ˜ ํ”Œ๋žซํผ

1

แ„‹แ…ฏแ„แ…ณแ„‘แ…ณแ†ฏแ„…แ…ฉแ„‹แ…ฎ

แ„‰แ…ณแ†ฏแ„…แ…กแ„‹แ…ตแ„ƒแ…ณ1


แ„‰แ…ณแ†ฏแ„…แ…กแ„‹แ…ตแ„ƒแ…ณ4

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป์ฐธ์—ฌ ์ธ์› ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป

์ด๋ฆ„ ํŒŒํŠธ ์—ญํ•  ๋ ˆํฌ
์†ก์ง€ํ›ˆ YB/iOS ์ฑ„ํŒ…/๊ณต์ง€/๋งˆ์ดํŽ˜์ด์ง€/๋กœ๊ทธ์ธ ๋ ˆํฌ ์ด๋™ํ•˜๊ธฐ
์–‘์‹œ์—ฐ OB/iOS ์‹œ๊ฐ„ํ‘œ/์ผ์ • ๋“ฑ๋ก ๋ ˆํฌ ์ด๋™ํ•˜๊ธฐ
ํ™ฉ์„ฑ์€ YB/iOS ์บ˜๋ฆฐ๋”/์ผ์ • ๋ฆฌ์ŠคํŠธ/๊ฒ€์ƒ‰ ๋ ˆํฌ ์ด๋™ํ•˜๊ธฐ

Foldering

แ„‰แ…ณแ†ฏแ„…แ…กแ„‹แ…ตแ„ƒแ…ณ7 Ulink-iOS Foldering


Convention

แ„‰แ…ณแ†ฏแ„…แ…กแ„‹แ…ตแ„ƒแ…ณ8
rsfg
แ„‰แ…ณแ†ฏแ„…แ…กแ„‹แ…ตแ„ƒแ…ณ10

Ulink-iOS Coding Convention


์‚ฌ์šฉํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

  • โ˜‘๏ธAlamofire :
    • HTTP ํ†ต์‹ ์„ ์œ„ํ•ด ์‚ฌ์šฉ
  • โ˜‘๏ธSwiftyJSON
    • JSON ๊ฐ์ฒด๋ฅผ ํŒŒ์‹ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
  • โ˜‘๏ธFirebase
    • RealTime DB๋ฅผ ํ™œ์šฉํ•œ ์ฑ„ํŒ… ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
  • โ˜‘๏ธObjectMapper
    • JSON ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
  • โ˜‘๏ธSideMenu
    • ํ–„๋ฒ„๊ฑฐ ์‚ฌ์ด๋“œ๋ฐ” ๋ฉ”๋‰ด ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
  • โ˜‘๏ธGIFImageVIew
    • GIF ์ด๋ฏธ์ง€ ๋„์œ„๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
  • โ˜‘๏ธRealmSwift
    • ์ตœ๊ทผ ๊ฒ€์ƒ‰์–ด ๋ชฉ๋ก์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉ

Splash

splash

๋‚˜๋งŒ์˜ ์‹œ๊ฐ„ํ‘œ ์ถ”๊ฐ€

time_table

์ˆ˜์—… ๊ณต์ง€์™€ ๋‚˜์˜ ์บ˜๋ฆฐ๋” ์—ฐ๋™

calendar


๊ธฐ๋Šฅ ๊ตฌํ˜„๋ชฉ๋ก

๐Ÿ“๋กœ๊ทธ์ธ ์ฐฝ

๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋น„๊ณ  ๋‹ด๋‹น์ž
๋กœ๊ทธ์ธ ์ฐฝ ๋กœ๊ทธ์ธ ํ›„ ์„œ๋ฒ„์—์„œ token ๊ฐ’ ๋ฐ›์•„์˜ค๊ธฐ โœ… ์ง€ํ›ˆ
๋กœ๊ทธ์ธ ์ฐฝ ํ‚ค๋ณด๋“œ ์•ก์…˜์— ๋”ฐ๋ผ ๋ ˆ์ด์•„์›ƒ ์กฐ์ •ํ•˜๊ธฐ โœ… ์ง€ํ›ˆ

๐Ÿ“ฑ๋ฉ”์ธ ํ™ˆ

๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋น„๊ณ  ๋‹ด๋‹น์ž
์‹œ๊ฐ„ํ‘œ ๋Œ€ํ‘œ ์‹œ๊ฐ„ํ‘œ ๋„์šฐ๊ธฐ โœ… ์‹œ์—ฐ
์‹œ๊ฐ„ํ‘œ ํ˜„์žฌ ๋ณด๊ณ  ์žˆ๋Š” ์‹œ๊ฐ„ํ‘œ ํ•™๊ธฐ ๋„์šฐ๊ธฐ โœ… ์‹œ์—ฐ
์‹œ๊ฐ„ํ‘œ ๋‹ค๋ฅธ ๊ณณ์—์„œ ์‹œ๊ฐ„ํ‘œ ์ˆ˜์ •๋˜๋ฉด ์‹œ๊ฐ„ํ‘œ ์—…๋ฐ์ดํŠธ โœ… ์‹œ์—ฐ
์‹œ๊ฐ„ํ‘œ ์„ค์ • ๋Œ€ํ‘œ ์‹œ๊ฐ„ํ‘œ๋กœ ์„ค์ • โœ… ์‹œ์—ฐ
์‹œ๊ฐ„ํ‘œ ์„ค์ • ์‹œ๊ฐ„ํ‘œ ์ด๋ฆ„ ๋ณ€๊ฒฝ โœ… ์‹œ์—ฐ
์‹œ๊ฐ„ํ‘œ ์„ค์ • ์‹œ๊ฐ„ํ‘œ ์‚ญ์ œ ์‹œ์—ฐ
์‹œ๊ฐ„ํ‘œ ๋ชฉ๋ก ํ•™๊ธฐ๋ณ„๋กœ ์‹œ๊ฐ„ํ‘œ ๋ฆฌ์ŠคํŠธ ๋„์šฐ๊ธฐ โœ… ์‹œ์—ฐ
์‹œ๊ฐ„ํ‘œ ๋ชฉ๋ก ์‹œ๊ฐ„ํ‘œ ๋ฆฌ์ŠคํŠธ์—์„œ ์„ ํƒํ•œ ์‹œ๊ฐ„ํ‘œ ๋„์šฐ๊ธฐ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์กฐํšŒ ์‹œ๊ฐ„ํ‘œ์—์„œ ๊ณผ๋ชฉ/๊ฐœ์ธ ์ผ์ • ํด๋ฆญํ•˜๋ฉด ์ผ์ • ์ •๋ณด ๋„์šฐ๊ธฐ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์กฐํšŒ ์ผ์ •์˜ ์‹œ๊ฐ„ ์ •๋ณด ๊ฐ€๊ณตํ•ด์„œ ๋„์šฐ๊ธฐ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์กฐํšŒ ์ผ์ • ์ƒ‰์ƒ ๋ฐ”๊พธ๊ธฐ ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์กฐํšŒ ์ผ์ • ์‚ญ์ œ ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์กฐํšŒ ํ•ด๋‹น ๊ณผ๋ชฉ ์ฑ„ํŒ…๋ฐฉ์œผ๋กœ ์ด๋™ ๊ณผ๋ชฉ์ธ ๊ฒฝ์šฐ ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์กฐํšŒ ํ•ด๋‹น ๊ณผ๋ชฉ ๊ณต์ง€ ํ™•์ธ ์ฐฝ์œผ๋กœ ์ด๋™ ๊ณผ๋ชฉ์ธ ๊ฒฝ์šฐ ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์กฐํšŒ ํ•ด๋‹น ์ผ์ • ์ด๋ฆ„ ์ˆ˜์ • ๊ฐœ์ธ ์ผ์ •์ธ ๊ฒฝ์šฐ ์‹œ์—ฐ

๐Ÿ“š์‹œ๊ฐ„ํ‘œ ์ƒ์„ฑ ๋ทฐ

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

โœ๏ธ๊ฐœ์ธ ์ผ์ • ๋“ฑ๋ก ๋ทฐ

๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋น„๊ณ  ๋‹ด๋‹น์ž
์ผ์ • ๋“ฑ๋ก ์‹œ๊ฐ„ํ‘œ 0.5์ดˆ ์ด์ƒ ๋ˆŒ๋Ÿฌ์„œ ๋“œ๋ž˜๊ทธ ๊ธฐ๋Šฅ โœ… ์‹œ์—ฐ
์ผ์ • ๋“ฑ๋ก ๋“œ๋ž˜๊ทธ 1๊ฐœ ์ด์ƒ ๊ฐ€๋Šฅ โœ… ์‹œ์—ฐ
์ผ์ • ๋“ฑ๋ก ๋“œ๋ž˜๊ทธ ๋๋‚˜๋ฉด ์ƒ๋‹จ ๋ฒ„ํŠผ์ด ์ถ”๊ฐ€๋กœ ๋ณ€๊ฒฝ โœ… ์‹œ์—ฐ
์ผ์ • ๋“ฑ๋ก ๋˜๋Œ๋ฆฌ๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด์„œ ๊ฐ€์žฅ ์ตœ๊ทผ์— ๋“œ๋ž˜๊ทธํ•œ ๋ธ”๋ก ์‚ญ์ œ โœ… ์‹œ์—ฐ
์ผ์ • ๋“ฑ๋ก ์ƒ์„ธ ๊ฐœ์ธ ์ผ์ • ๋“ฑ๋กํ•˜๋ฉด ์‹œ๊ฐ„ํ‘œ ๋ธ”๋ก ๋„์šฐ๊ธฐ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์‹œ๊ฐ„ ์ง์ ‘ ์ถ”๊ฐ€ํ•˜๊ธฐ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์‹œ๊ฐ„ ๊ณ„์‚ฐํ•ด์„œ ๋„์šฐ๊ธฐ โœ… ๋“œ๋ž˜๊ทธํ•œ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์‹œ๊ฐ„ ๊ณ„์‚ฐํ•ด์„œ ๋„์šฐ๊ธฐ โœ… ์ง์ ‘ ์ถ”๊ฐ€ํ•œ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์‹œ๊ฐ„ ํด๋ฆญํ•ด์„œ ํ”ผ์ปค๋ทฐ๋กœ ์‹œ๊ฐ„ ํŽธ์ง‘ํ•˜๊ธฐ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์‹œ๊ฐ„ ํŽธ์ง‘ํ•˜๋ฉด ๋“œ๋ž˜๊ทธ๋กœ ์ถ”๊ฐ€ํ•œ ๋ทฐ์— ๋ฐ˜์˜ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์‹œ๊ฐ„ ์‚ญ์ œํ•˜๊ธฐ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์‹œ๊ฐ„ ์‚ญ์ œํ•˜๋ฉด ๋“œ๋ž˜๊ทธ๋กœ ์ถ”๊ฐ€ํ•œ ๋ทฐ์— ๋ฐ˜์˜ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ๊ฐ„ํŽธ ์ œ๋ชฉ ์„ค์ • โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์ง์ ‘ ์ œ๋ชฉ ์„ค์ • โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์„ธ๋ถ€ ์ •๋ณด ์„ค์ • โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ๊ฐœ์ธ ์ผ์ • ๋“ฑ๋กํ•˜๊ธฐ โœ… ์‹œ์—ฐ
์ผ์ • ์ƒ์„ธ ์ •๋ณด ๋“ฑ๋ก ์ œ๋ชฉ, ์‹œ๊ฐ„ ๋น„์–ด์žˆ์„ ์‹œ ๋“ฑ๋ก ๋ง‰๊ธฐ โœ… ์‹œ์—ฐ

๐Ÿ—“์บ˜๋ฆฐ๋”

๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋น„๊ณ  ๋‹ด๋‹น์ž
์บ˜๋ฆฐ๋” ๋ทฐ ์บ˜๋ฆฐ๋” ๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค๊ธฐ โœ… ์„ฑ์€
์บ˜๋ฆฐ๋” ๋ทฐ ์œค๋…„ ์„ค์ • โœ… ์„ฑ์€
์บ˜๋ฆฐ๋” ๋ทฐ ํ˜„์žฌ ๋‚ ์งœ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ โœ… ์„ฑ์€
์บ˜๋ฆฐ๋” ๋ทฐ ์˜ค๋Š˜์ด ํฌํ•จ๋œ ๋‹ฌ๋กœ ๋Œ์•„์˜ค๊ธฐ โœ… ์„ฑ์€
์บ˜๋ฆฐ๋” ๋ทฐ ํ•ด๋‹น ๋‚ ์งœ์— ๋งž๋Š” ๊ณต์ง€ ๋ฐ์ดํ„ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ โœ… ์„ฑ์€
์บ˜๋ฆฐ๋” ๋ทฐ ๊ณผ๋ชฉ๋ณ„๋กœ ๋ผ๋ฒจ ์ƒ‰๊น” ์„ค์ •ํ•˜๊ธฐ โœ… ์‹œ๊ฐ„ํ‘œ ์ฑ„ํŒ… ์บ˜๋ฆฐ๋”์—์„œ ๋ชจ๋‘ ๊ฐ™์€ ์ƒ‰์ด ์—ฐ๋™๋ฉ๋‹ˆ๋‹ค! ์„ฑ์€
์บ˜๋ฆฐ๋” ๋ทฐ ๋‚ ์งœ ํด๋ฆญ์‹œ ํ•ด๋‹น ๋‚ ์งœ์— ๋งž๋Š” ๊ณต์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ โœ… ์„ฑ์€
์บ˜๋ฆฐ๋” ๋ทฐ ๊ณต์ง€ ํด๋ฆญ์‹œ ๊ณต์ง€ ์ƒ์„ธ๋ทฐ๋กœ ์ด๋™ โœ… ์„ฑ์€
์บ˜๋ฆฐ๋” ๋ทฐ ๋„์šฐ๋ฏธ ํŒ์—… ๊ธฐ๋Šฅ โœ… ์„ฑ์€

โฐ์ผ์ • ๋ฆฌ์ŠคํŠธ

๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋น„๊ณ  ๋‹ด๋‹น์ž
์ผ์ • ๋ชฉ๋ก์ฐฝ 30์ผ๋‚ด์˜ ์ผ์ • ๋ฆฌ์ŠคํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ โœ… ์„ฑ์€
์ผ์ • ๋ชฉ๋ก์ฐฝ D-DAY ๋ผ๋ฒจ ๋งŒ๋“ค๊ธฐ โœ… ์„ฑ์€
์ผ์ • ๋ชฉ๋ก์ฐฝ ์˜ค๋Š˜ ๋‚ ์งœ์— ํ•ด๋‹นํ•˜๋Š” ์…€ ์ƒ‰ ๊ตฌ๋ถ„ํ•˜๊ธฐ โœ… ์„ฑ์€

๐Ÿ”๊ฒ€์ƒ‰ ์ฐฝ

๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋น„๊ณ  ๋‹ด๋‹น์ž
๊ฒ€์ƒ‰ ์ฐฝ ๋ฐ์ดํ„ฐ์— ๋งž๊ฒŒ ๊ฒ€์ƒ‰ ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ ๊ตฌํ˜„ โœ… ์„ฑ์€
๊ฒ€์ƒ‰ ์ฐฝ ์ตœ๊ทผ ๊ฒ€์ƒ‰ ๊ธฐ๋ก ๋„์šฐ๊ธฐ โœ… ์„ฑ์€
๊ฒ€์ƒ‰ ์ฐฝ ์ตœ๊ทผ ๊ฒ€์ƒ‰ ๊ธฐ๋ก ์ง€์šฐ๊ธฐ โœ… ์„ฑ์€

๐Ÿ’ฌ์ฑ„ํŒ…

๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋น„๊ณ  ๋‹ด๋‹น์ž
์ฑ„ํŒ…๋ฐฉ ๋ชฉ๋ก Firebase Realtime DB ์—ฐ๋™ โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…๋ฐฉ ๋ชฉ๋ก Firebase ์œ ์ € ๋ฐ ์ฑ„ํŒ…๋ฐฉ ๊ตฌ์กฐ ์ž‘์„ฑ โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…๋ฐฉ ๋ชฉ๋ก ๊ฐœ์ธ ๊ณผ๋ชฉ๋ณ„ ์ฑ„ํŒ…๋ฐฉ ๋ชฉ๋ก ๋ถˆ๋Ÿฌ์˜ค๊ธฐ โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…๋ฐฉ ๋ชฉ๋ก ์ฑ„ํŒ…๋ฐฉ ๊ณผ๋ชฉ๋ณ„ ์ƒ‰์ƒ ์ด๋ฏธ์ง€ ๋„์šฐ๊ธฐ ์‹œ๊ฐ„ํ‘œ์—์„œ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ•œ ์ƒ‰๊ณผ ๊ฐ™์€ ์ƒ‰ ์ง€ํ›ˆ
์ฑ„ํŒ…์ฐฝ ํ”„๋กœํ•„ ์ƒ‰์ƒ ๊ฐ€์ ธ์˜ค๊ธฐ โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…์ฐฝ ์ƒ๋Œ€๋ฐฉ ์ด๋ฆ„ ๊ฐ€์ ธ์˜ค๊ธฐ โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…์ฐฝ ๋ฉ”์„ธ์ง€ ์ „์†ก โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…์ฐฝ ์ƒ๋Œ€๋ฐฉ ๋ฉ”์„ธ์ง€์™€ ๋‚˜์˜ ๋ฉ”์„ธ์ง€ ๊ตฌ๋ถ„ํ•ด์„œ ๋„์šฐ๊ธฐ โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…์ฐฝ ๋ฉ”์„ธ์ง€ ๋ณด๋‚ธ ์‹œ๊ฐ„ ๊ธฐ์ž…ํ•ด์„œ ๋„์šฐ๊ธฐ โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…์ฐฝ ๋ฉ”์‹œ์ง€ ์ฝ์€ ์‚ฌ๋žŒ ์ˆ˜ ๋‚˜ํƒ€๋‚ด๊ธฐ โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…์ฐฝ ํ‚ค๋ณด๋“œ ์•ก์…˜์— ๋”ฐ๋ผ ์ฑ„ํŒ…์ฐฝ ํฌ๊ธฐ ์กฐ์ ˆํ•˜๊ธฐ โœ… ์ง€ํ›ˆ
์ฑ„ํŒ…์ฐฝ ๋”๋ณด๊ธฐ ๋ฉ”๋‰ด ํ–„๋ฒ„๊ฑฐ ๋ฉ”๋‰ด๋ฐ” ๋ˆ„๋ฅด๋ฉด ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด ๋„์šฐ๊ธฐ โœ… ์ง€ํ›ˆ

๐Ÿ“„๊ณต์ง€์‚ฌํ•ญ

๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋น„๊ณ  ๋‹ด๋‹น์ž
๊ณต์ง€ ๋ชฉ๋ก๋ณด๊ธฐ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„๋กœ ๊ณต์ง€ ๋ณด์—ฌ์ฃผ๊ธฐ โœ… ๊ณต์ง€ ์˜†์— ๋‚ ์งœ๋„ ํ‘œ์‹œ ์ง€ํ›ˆ
์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๊ณต์ง€ ๋”๋ณด๊ธฐ ๊ณต์ง€ ๋‚ ์งœ๋ณ„๋กœ D-DAY ๊ณ„์‚ฐํ•ด์„œ ๋ผ๋ฒจ ๋„์šฐ๊ธฐ โœ… ๊ณต์ง€ ์˜†์— ๋‚ ์งœ๋„ ํ‘œ์‹œ ์ง€ํ›ˆ
๊ณต์ง€ ๋ชฉ๋ก๋ณด๊ธฐ ํŠน์ • ๊ณต์ง€๋ฅผ ์ˆ˜์ • ์‹œ์— ๊ณต์ง€ ๋ชฉ๋ก ๊ฐฑ์‹ ํ•˜๊ธฐ โœ… ์ง€ํ›ˆ
๊ณต์ง€ ํŽธ์ง‘ ๊ณต์ง€์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๊ธฐ์ž…ํ•ด์„œ ๊ณต์ง€ ๋“ฑ๋กํ•˜๊ธฐ โœ… ์ง€ํ›ˆ
๊ณต์ง€ ํŽธ์ง‘ ๊ณต์ง€ ์‚ญ์ œํ•˜๊ธฐ โœ… ์ง€ํ›ˆ
๊ณต์ง€ ํŽธ์ง‘ ํ˜„์žฌ ์กด์žฌํ•˜๋Š” ๊ณต์ง€์— ๋Œ€ํ•ด ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ  ์ˆ˜์ •ํ•˜๊ธฐ โœ… ์ง€ํ›ˆ
๊ณต์ง€ ํŽธ์ง‘ ๊ณต์ง€๊ฐ€ ์ˆ˜์ •๋ ๋•Œ ๊ณต์ง€ ํ™ˆ ๋ทฐ์™€ ๊ณต์ง€ ๋ชฉ๋ก ์ •๋ณด ๊ฐฑ์‹ ํ•˜๊ธฐ โœ… ์ง€ํ›ˆ
๊ณต์ง€ ํŽธ์ง‘ Picker๋ทฐ ์ƒ์„ฑ ํ›„ ํ•˜๋‹จ์— ๋„์šฐ๊ธฐ โœ… ์ง€ํ›ˆ

๐Ÿ‘ค๋งˆ์ดํŽ˜์ด์ง€

๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋น„๊ณ  ๋‹ด๋‹น์ž
๋งˆ์ดํŽ˜์ด์ง€ ๋งˆ์ดํŽ˜์ด์ง€ ๋ทฐ ์™„์„ฑ โœ… ์ถ”ํ›„ ๋งˆ์ดํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€๋Š” ๊ธฐ๋Šฅ์€ ๋ฆด๋ฆฌ์ฆˆ์—์„œ ์ถ”๊ฐ€ ํ•  ์˜ˆ์ • ์ง€ํ›ˆ

๊ธฐ๋Šฅ๋ณ„ README

โฐ์‹œ๊ฐ„ํ‘œโฐ

๐Ÿ—“์บ˜๋ฆฐ๋”๐Ÿ—“

๐Ÿ“ฑ์ฑ„ํŒ…๐Ÿ“ฑ