이 프로젝트는 앱을 공부하려고 시작한거였고, 간단히 만들 계획이었다. 당연히 따로 스펙을 정하지도 않았었다. 하지만 스펙을 정하지 않고 개발을 하니, 중간 중간 추가하고 수정할 것들이 계속 생기고, 구조도 이리저리 바뀌었다. 그러니 두달 정도 소홀히 할 정도로 늘어졌었다. 하지 않을 것을 정하는게 얼마나 중요한 지를 체감하며, 지금이라도 구체적인 스펙을 정해보려 한다. 우선 앱을 처음 들어가면 런치 스크린이 나온다. 런치 스크린에는 간단한 애니메이션이랑 로고나 문구를 넣을 것이고, 로컬 저장소에서 데이터를 가져온다. 헬스 일지 데이터는 이런 식으로 구성한다. interface SetState { weight: number; num: number; } interface HealthState { name: ..