λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

Project/뢁트립

1. iOS μ•± μΆœμ‹œ ν”„λ‘œμ νŠΈ κΈ°νšμ•ˆ : [ λ…λ¦½μ„œμ  νλ ˆμ΄νŒ… μ•± ]

 

1) μ•± μ†Œκ°œ 및 νŠΉμ§•


이번 μΆœμ‹œ ν”„λ‘œμ νŠΈμ—μ„œ λ§Œλ“€κ³ μžν•˜λŠ” 앱은 MapKit을 ν™œμš©ν•΄ 지도 내에 λ‹€μ–‘ν•œ λ…λ¦½μ„œμ μ˜ μœ„μΉ˜λ₯Ό λ‚˜νƒ€λ‚΄κ³  ν˜„μž¬ μœ„μΉ˜ 기반으둜 κ°€μž₯ κ°€κΉŒμš΄ λ…λ¦½μ„œμ κ³Ό 그에 λŒ€ν•œ 정보λ₯Ό μ œκ³΅ν•΄μ£ΌλŠ” μ•±μž…λ‹ˆλ‹€. 이번 앱을 λ§Œλ“€κ²Œ 된 κ³„κΈ°λŠ”, 일반 μ„œμ μ΄ μ•„λ‹Œ μž‘μ€ λ…λ¦½μ„œμ μ— λ°©λ¬Έν•΄ νλ ˆμ΄νŒ…λœ 책을 κ΅¬κ²½ν•˜κ³  κ·Έ μ€‘μ—μ„œ 책방지기가 μΆ”μ²œν•΄μ£ΌλŠ” 책을 κ΅¬μž…ν•˜κΈ°λ„ ν•˜λ©° μ˜€λ‘œμ§€ μ±…λ°©μ§€κΈ°μ˜ μ·¨ν–₯이 μž”λœ© λ‹΄κΈ΄ 곡간 μ†μ—μ„œ λ¨Έλ¬΄λŠ” μ‹œκ°„μ΄ μ €μ—κ²Œ μ–Έμ œλ‚˜ μ‚΄μ•„κ°ˆ νž˜μ„ μ£Όμ—ˆκΈ° λ•Œλ¬Έμ—, ν‰μ†Œ λ…λ¦½μ„œμ μ„ 방문해보지 μ•Šμ•˜λ˜ μ‚¬λžŒλ“€λ„ 이 앱을 톡해 λ…λ¦½μ„œμ μ— λ°©λ¬Έν•˜μ—¬ κ·Έ 행볡을 λŠλ‚„ 수 μžˆμ—ˆμœΌλ©΄ ν•˜λŠ” λ°”λžŒμœΌλ‘œ λ§Œλ“€κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 

Version 1 μ—μ„œλŠ” μš°μ„  μ„œμšΈμ„ μ€‘μ‹¬μœΌλ‘œ λ…λ¦½μ„œμ μ˜ 정보λ₯Ό 담을 μ˜ˆμ •μ΄λ©°, μΆ”ν›„ μ—…λ°μ΄νŠΈ λ•Œ μ„œμšΈ μ™Έ μ§€μ—­μ˜ λ…λ¦½μ„œμ  정보λ₯Ό μ°¨μ°¨ λŠ˜λ €μ„œ λ‹΄μ•„λ³΄κ³ μž ν•©λ‹ˆλ‹€. μ‚¬μš©μžλŠ” 이 앱을 μ‚¬μš©ν•¨μœΌλ‘œμ¨, 보닀 νŽΈλ¦¬ν•˜κ²Œ μœ„μΉ˜ 기반으둜 λ…λ¦½μ„œμ μ˜ 정보λ₯Ό 얻을 수 있고 λ…λ¦½μ„œμ μ— λŒ€ν•œ 정보(μ£Όμ†Œ, μ—°λ½μ²˜, μ˜μ—…μ‹œκ°„, μΈμŠ€νƒ€κ·Έλž¨ 링크 λ“±) λ₯Ό 직접 찾지 μ•Šλ”λΌλ„ ν•œ λ²ˆμ— λ‹€μ–‘ν•œ λ…λ¦½μ„œμ μ— λŒ€ν•œ 정보λ₯Ό 얻을 수 있게 λ©λ‹ˆλ‹€.

2) μ•± UI/UX

 

 

3) μ•± κΈ°λŠ₯


- 메인 VC

  • ν˜„μž¬ μœ„μΉ˜ 기반으둜 μ£Όλ³€ λ…λ¦½μ„œμ  annotation λ‚˜νƒ€λƒ„
  • νŠΉμ • annotation ν΄λ¦­μ‹œ ν•˜λ‹¨μ— ν•΄λ‹Ή λ…λ¦½μ„œμ μ— λŒ€ν•œ κ°„λ‹¨ν•œ λ‚΄μš©μ΄ λ‹΄κΈ΄ Button이 뜸 ( ν΄λ¦­ν•˜λ©΄ 상세 μ„€λͺ… VC둜 이동)
  • 찾고자 ν•˜λŠ” 동넀λ₯Ό κ²€μƒ‰ν•˜λ©΄ Map 의 쀑심이 κ²€μƒ‰ν•œ λ™λ„€λ‘œ 이동
  • SearchBar 밑에 동넀 λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ ν•΄λ‹Ή μ§€μ—­μ˜ annotation 만 뜸

- 상세섀λͺ… VC

  • ν•΄λ‹Ή λ…λ¦½μ„œμ μ— λŒ€ν•œ μƒμ„Έν•œ 정보λ₯Ό μ•Œλ €μ£ΌλŠ” κΈ°λŠ₯
  • 리뷰 section μ—μ„œλŠ” Naver Search API μ‚¬μš© μ˜ˆμ •

- μ„€μ • VC 및 μ œλ³΄ν•˜κΈ° VC

  • 개발자의 Mail둜 앱에 λŒ€ν•œ λ¬Έμ˜μ™€ λ…λ¦½μ„œμ μ— λŒ€ν•œ 정보λ₯Ό 보낼 수 μžˆλŠ” κΈ°λŠ₯

 

4) 개발 곡수

μ΄ν„°λ ˆμ΄μ…˜ 1 9μ›” 8일 ~ 11일 : μ•±μ˜ 전체적인 ν‹€ 작기
Main VC UI λ ˆμ΄μ•„μ›ƒ 작기 1h  
폰트, 에셋, 컬러 Extension μ„€μ • 2h  
Json Data λ§Œλ“€κΈ° 1h 0
Map κ΅¬μ„±ν•˜κΈ° 3h 0

 

μ΄ν„°λ ˆμ΄μ…˜ 2 9μ›” 12일 ~ 14일 : Main VC κΈ°λŠ₯ κ΅¬ν˜„
SearchBar κΈ°λŠ₯ κ΅¬ν˜„ 2h  
μœ„μΉ˜λ³„ annotation λœ¨λŠ” κΈ°λŠ₯ κ΅¬ν˜„ 2h 0
annotation ν΄λ¦­μ‹œ 정보 λœ¨λŠ” Button κ΅¬ν˜„ 3h  
Button ν΄λ¦­μ‹œ 상세 ν™”λ©΄μœΌλ‘œ 데이터 전달 및 ν™”λ©΄μ „ν™˜ 2h  
상세 μ„€λͺ… VC layout 큰 ν‹€ 작기 1h  

 

μ΄ν„°λ ˆμ΄μ…˜ 3 9μ›” 15일 ~ 18일 : 상세섀λͺ… VC 및 μ„€μ • VC κΈ°λŠ₯ κ΅¬ν˜„
상세 μ„€λͺ… VC μ„ΈλΆ€ layout μ‘°μ • 1.5h  
Json Dataλ‘œλΆ€ν„° 정보 받아와 VC에 ν‘œν˜„ 3h  
Naver Search API 둜 리뷰 Section에 ν‘œν˜„ 3h  
μ„€μ • VC layout 작기 0.5h  
개발자 Mail둜 λ¬Έμ˜ν•˜κΈ° κΈ°λŠ₯ κ΅¬ν˜„ 2h  

 

μ΄ν„°λ ˆμ΄μ…˜ 4 9μ›” 19일 ~ 21일 : μ œλ³΄ν•˜κΈ° VC κΈ°λŠ₯ κ΅¬ν˜„
μ œλ³΄ν•˜κΈ° layout 작기 0.5h  
Button λˆŒλ €μ„ λ•Œ μ•‘μ…˜ κ΅¬ν˜„ (ν™”λ©΄μ „ν™˜ & Mail 전솑) 1h  
μ•±μ˜ 전체적인 UI μ™„μ„±λ„μžˆκ²Œ μ‘°μ • 2h  
μ•± μ€‘κ°„λ°œν‘œ λ‚΄μš© 정리 2h  

 

μ΄ν„°λ ˆμ΄μ…˜ 5 9μ›” 22일 ~ 25일 : κ΅¬ν˜„ν•˜μ§€ λͺ»ν•œ κΈ°λŠ₯ 였λ₯˜ ν•΄κ²°
κ΅¬ν˜„ν•˜μ§€ λͺ»ν•œ κΈ°λŠ₯ 였λ₯˜ ν•΄κ²° 및 κ΅¬ν˜„ 5h  
μ•± μΆœμ‹œμ— ν•„μš”ν•œ λ‚΄μš© ν•™μŠ΅ 2h  
μ½”λ“œ λ¦¬νŒ©ν† λ§ 3h  

 

μ΄ν„°λ ˆμ΄μ…˜ 6 9μ›” 26일 ~ 28일 : μ•± μΆœμ‹œ
앱에 λ²„κ·Έλ‚˜λŠ” 뢀뢄이 μžˆλŠ”μ§€ 확인 4h  

 

μ΄ν„°λ ˆμ΄μ…˜ 7 - 8 9μ›” 29일 ~ 10μ›” 2일 : κΈ°λŠ₯ μ—…λ°μ΄νŠΈ / 10μ›” 3일 - 10μ›” 5일 : μ•± μ—…λ°μ΄νŠΈ 및 μ΅œμ’…λ°œν‘œ
κΈ°λŠ₯ μ—…λ°μ΄νŠΈ 5h  
μ΅œμ’…λ°œν‘œ μ€€λΉ„ 3h