Skip to content

ayaysir/iOS-DiffuserStick

Repository files navigation

DiffuserStick

디퓨저 스틱 날짜 교체 주기 관리 앱

  • 개발 인원: 1명
  • 개발 기간: 2021. 07
  • 유지보수 기간: 2021. 07 ~ 현재
  • App Store 출시: 바로가기

기술 스택

  • Swift
  • UIKit
  • CoreData

기능

  • 사진과 메모를 첨부한 디퓨저를 관리 목록에 추가
  • 디퓨저 스틱 교체일 설정
  • 디퓨저 교체일인 경우 푸시 알람을 통해 교체일을 알려줍니다.
  • 다 쓴 디퓨저는 보관함으로 이동하여 보관할 수 있습니다.
  • 공유 기능을 통해 디퓨저 사진과 내용을 다른 사람들에게 공유할 수 있습니다.

문제점 및 해결

  • 특정 아이폰 모델에서 레이아웃이 깨지는 문제
    • UIKit의 오토 레이아웃 기능을 적용해 모든 아이폰 모델에서 화면이 깨지지 않도록 개선하였습니다.
  • UICollectionViewController에서 특정 조건인 경우 셀 내용이 업데이트되지 않는 문제
    • 모든 조건에 대해 스타일 및 내용 업데이트가 적용되도록 하였습니다.
    • 예를 들어 셀 업데이트 메서드에서 if문만 있는 경우, 일부 조건에만 업데이트를 적용한 경우 if ~ else 문으로 바꿔 모든 조건에 대해 모든 UI 컴포넌트를 하도록 바꿨습니다.

향후 계획

  • 2.0 출시 계획
    • 디자인 전면 개편
    • 코드 리팩토링 및 Reactive Paradigm을 도입

About

디퓨저 스틱의 교체 주기를 알려주는 앱 (애플 앱스토어 출시)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published