그날 그시간 - 시간의 기록
기획
시간단위로 기록이 가능한 다이어리앱을 만들기로 생각했다
앱의 홈화면에서 오늘 하루 있었던 일을 시간단위로 기록을 하고 하루 전체의 기록을 남길 수 있다
이렇게 남긴 기록들은 메뉴에서 검색이 가능하고 월별로 모아서 볼 수 있도록 하기로 했다
개발
데이터 저장
Realm이랑 CoreData 중에서 고민을 했다
iCloud로 백업을 할 생각이였기때문에 iCloud랑 호환성이 좋은 CoreData로 결정했다
외부 라이브러리
Snapkit
, Toast
, SideMenu
, CombineCocoa
를 사용했다
FSCalendar를 사용할려 했으나 레이아웃 이슈로 캘린더를 직접 구현했다
찾아봤는데 같은 케이스의 이슈는 있어도 해결법은 못찾았다
느낀점
3번째 앱 출시이다
말이 3번째 출시이지 전에 두개 앱은 어떻게 심사에 통과했는지 의문이 들정도로 버그투성이에 레이아웃이슈도 있는터라 제대로 준비한 첫번째 앱이라 할 수 잇다
그만큼 애정이 가고 아직 추가하고 싶은 기능이 몇몇 있다
개발하면서 코드의 재사용성, 모듈화에 신경을 쓴다고 썼는데 만족스럽지가 않다
지속적으로 유지보수 및 리팩토링을 진행할 계획이다
또한 CloudKit을 사용한 만큼 애플기기간의 동기화에 이점이 있기때문에 아이패드앱이나 맥용 앱으로도 출시할 마음은 있지만 시간이 될지 모르겠다
'ios 개발 > 개인프로젝트' 카테고리의 다른 글
[iOS] 지뢰찾기를 만들어보았다 (0) | 2022.08.24 |
---|---|
[iOS] todolist 앱 MuTodo 앱심사 통과 (0) | 2021.08.29 |
ios Todolist 어플 MuTodo 소개영상 (0) | 2021.08.29 |