Skip to content

Architecture

S025_신명섭 edited this page Nov 7, 2021 · 8 revisions

MVVM

스크린샷 2021-11-03 오후 9 48 38

Models

  • Coordinate MileStone, 이동 경로 등을 그리기 위한 위도, 경도를 가지고 있는 모델

  • MileStone 촬영한 사진 데이터와 위도, 경도를 가지고 있는 모델

  • TrackingModel 걷기 트래킹(B) 화면 전체를 관통하는 Model 객체. CoreData에 해당 객체를 저장한다

  • User 앱 초기 화면에서 작성 받는 사용자의 개인정보 모델. 해당 정보를 바탕으로 칼로리 소모를 계산을 할 수 있다. CoreData에 해당 객체를 저장한다

ViewModel

  • TrackingProgressViewModel TrackingProgressViewController에서 사용될 ViewModel

CoreData

  • Tracking Tracking 종료 후 작성된 기록(제목, 메모 포함). 해당 기록은 Feed 탭에서 리스트를 보여줄때도 사용

  • User 앱 초기 화면에서 작성받는 사용자의 개인정보 모델. 해당 정보를 바탕으로 마이페이지 및 운동 기록(칼로리 계산)에 이용한다

RepositoryManager

  • Persistant 저장소와 ViewModel 간의 데이터 전달을 위한 Repository

Booster🚀🔥

Info

Rule

Backlog

공통 모듈

구현 설명 및 기능 정리

Architecture

Architecture

회의록 & DailyScrum & 회고록

멘토링 피드백

멘토링 피드백
Clone this wiki locally