개발을 시작하는 이야기

Project Review :: 오늘의 색상 본문

개발 이야기/Project Review

Project Review :: 오늘의 색상

Teiresias 2022. 9. 20. 11:39

8가지 색상으로 하루를 기록합니다. 하루하루가 모여 일년의 색상이 모이게 됩니다.
최근 3일까지만 기록되니 잊지 마세요! 기억은 추억이 되어 변질되기 쉽거든요! 

사용 기술 및 라이브러리

    • Swift, Codebase, AutoLayout, MVVM
    • Observable, UserNotifications
    • Snapkit, Then, RealmSwift
    • Github, Figma, Notion

구현한 기능

  • MVVM패턴을 활용한 Codebase 작업
  • Realm을 활용한 데이터 관리
  • BottomSheet을 활용한 하단 뷰 관리

회고 및 이슈

  프로젝트의 시작

프로젝트를 계획했던건 인스타그램에서 한 개시물을 봤을때였다. 세로로 구성된 화면은 휴대폰에 딱이였고, '하루하루 기록을 모은다'는 아이디어도 괜찮아보였다. 몇년전 1Second Everyday라는 하루에 1초씩 저장하는 앱도 재밌게 사용했던 기억이 있어서 그랬는지 모르겠다.

  리마인드

앱을 만드는 단계에서는 새로운 기술을 적용하기 보다 기존에 알고있던 기능들을 십분 활용해서 앱을 만들었다. 새롭게 시도해 본것은 백그라운드 그라데이션 그리고 앱이 백그라운드로 이동할때 대신 보여주는 화면이였을 뿐이다. 그 외에는 단지 회사에선 쓰지 않았던 Realm을 다시 사용하기 위해 이전의 기억들을 리마인드 하여 끄집어내서 활용했다.

  리젝

출시 심사에서 리젝을 한번 당했다. 리젝 사유는 '스크린샷에 있는 화면을 찾을 수 없다' 는 것이였다. 온보딩 페이지에서 화면이동에 관해 설명해 주었지만 사실 온보딩을 가독성 있게 디자인 한건 아니기 때문에 그럴수 있다 생각한다. 코멘트로 해당 화면에 대한 내용과 시뮬레이터 시연 영상을 첨부했더니 몇시간 뒤에 승인이 완료 되었다.

  목표

이 앱의 최종 목표는 위젯 적용과 워치앱 출시가 목표이다. 이를 연말까지 지속적 업데이트를 통해 출시해갈 예정이다.

추후에는 설정을 통해 폰트를 변경하거나, 지정된 색상을 사용자가 변경할수 있도록 해볼 예정이다.

 

AppStore

Github

Notion