Skip to content

MoSonLee/FutureDiary

Repository files navigation

FutureDiary


9/13

  • 완료된 기능

    • 미래일기, 현재 일기 realm filter로 구분해 현재 시간에 맞는 것만 표시해주기
    • 대략적인 layout
    • sideMenuView
    • 다크모드 대응
    • 캘린더 선택시 날짜에 맞는 데이터만 필터해서 보여주기
    • 보관함 뷰 생성 및 기능 구현
    • 검색 뷰 생성 및 기능 구현( title 검색했을 시 검색된 text 색상 변경해주기 완료, 내용도 할지 고민중)
    • 도착 예정 편지 갯수 토스트 띄워주기
  • 남은 것:

    • 수정하고 업데이트 시 셀이 하나 더 추가되는 오류⚠️
    • 설정한 미래일기 오는 시점에 맞게 notification 보내주기 및 유저에게 알림푸쉬 권한 요청하기
    • 다국어 지원
    • 전반적인 유저 사용성 증진(textfiled first responder, 키보드 탭 제스쳐, 줄 내릴시 키보드가 가리는 문제 해결)⚠️
    • 설정창(복구/ 백업)
    • 일기를 작성한 캘린더 날짜에 표시해서 유저가 알기 쉽게 해주기
    • 레이아웃 토대에 맞게 UI개선
    • 삭제하기 기능⚠️

9/14

  • 삭제하기 기능 완료

  • 업데이트 기능 완료

  • 미래일기에 설정한 시간에 맞게 notification을 보내줌(foreground, background) 전부

  • 앱 실행시 유저에게 알림푸쉬 권한 요청하기

  • 남은 것

    • 다국어 지원
    • 전반적인 유저 사용성 증진(textfiled first responder, 키보드 탭 제스쳐, 줄 내릴시 키보드가 가리는 문제 해결)⚠️
    • 설정창(복구/ 백업)
    • 일기를 작성한 캘린더 날짜에 표시해서 유저가 알기 쉽게 해주기
    • 레이아웃 토대에 맞게 UI개선

9/15

  • 업데이트 기능 수정 완료

  • 컬렉션뷰에 날짜에 맞게 헤더 보여주기 완료

  • 남은것

    • 다국어 지원
    • 전반적인 유저 사용성 증진(textfiled first responder, 키보드 탭 제스쳐, 줄 내릴시 키보드가 가리는 문제 해결)⚠️
    • 설정창(복구/ 백업)
    • 일기를 작성한 캘린더 날짜에 표시해서 유저가 알기 쉽게 해주기
    • 레이아웃 토대에 맞게 UI개선
    • 노티를 눌렀을 때 Collectionview reoload 해주기⚠️
    • collection 헤더뷰 dictionary sort 해주기⚠️

9/16

  • 컬렉션뷰에 날짜에 맞게 헤더 날짜 최신순으로 맞게 보여주게 수정 완료 -> sort 사용

  • notification을 눌렀을 때 view reload 해주기 완료 -> user notification didReceive 로직사용

  • 내용으로도 검색할 수 있게 해줌

  • textfiled에 first responder 적용

  • iqkeybord 매니저 사용하여 키보드가 텍스트를 가리지 않게해줌

  • textView에 placeholder 추가해줌

  • 남은것

    • 전채뷰애서 cell을 삭제하면 오류 발생(realm 관련)
    • 다국어 지원
    • 설정창(복구/ 백업)
    • 레이아웃 토대에 맞게 UI개선
    • iqkeybord매니저를 사용할 때 navigationbar에 침범하는 오류 -> 레이아웃 문제가 아닌 navigation color가 없었던 문제였음
    • 일기를 작성한 캘린더 날짜에 표시해서 유저가 알기 쉽게 해주기 -> 최후순위 (FsCalendar로 변경 고민중)

9/17

  • extension + 재사용 코드 모듈화

  • setting 테이블 뷰 생성

  • 문의하기, 버전, 오픈소스 뷰

  • 백업, 복구 구현 완료 -> 복구 후 어플에서 바로 refresh 시킬 수 없을까?

  • 남은것

    • 전채뷰애서 cell을 삭제하면 오류 발생(realm 관련)
    • 다국어 지원
    • 레이아웃 토대에 맞게 UI개선
    • 일기를 작성한 캘린더 날짜에 이벤트를 표시해서 유저가 알기 쉽게 해주기 -> 최후순위 (FsCalendar로 변경 고민중)

9/17

  • 남은것
    • 전채뷰애서 cell을 삭제하면 오류 발생(realm 관련)
    • 다국어 지원
    • 레이아웃 토대에 맞게 UI개선
    • 일기를 작성한 캘린더 날짜에 이벤트를 표시해서 유저가 알기 쉽게 해주기 -> 최후순위 (FsCalendar로 변경 고민중)

9/18 ~ 21

  • 전반적인 UI 개선완료

  • extension 사용하여 러프한 string 값들 제거

  • 커스텀 폰트 적용 완료

  • 남은것

    • 전채뷰애서 cell을 삭제하면 오류 발생(realm 관련)
    • 다국어 지원
    • 일기를 작성한 캘린더 날짜에 이벤트를 표시해서 유저가 알기 쉽게 해주기 -> 최후순위 (FsCalendar로 변경 고민중) -> 안 하기로 결정

9/22

  • 다국어(일본어, 중국어(간체), 영어, 한국어) 지원 완료

  • fscalendar 쓰지 않기로 결정

  • cell 크기 이미지 비율에 맞게 바꿔줌

  • 남은것

    • 전체 보애서 cell을 삭제하면 오류 발생(realm 관련)⚠️
    • 앱 이름, 설명 다국어지원
    • ui 개선

9/23

  • 전체 보애서 cell을 삭제하면 오류 발생(realm 관련)⚠ -> 초기화 구문을 넣어줘서 해결완료
  • IQkeybordManager 사용하지 않고 notification ovserver 사용하여 키보드 높이를 계산해줘서 구현

중간발표

  • 앱 이름: FURY(Future Diary)

  • 대응 버전: ios 14.0 이상

  • 주요기능

    • 다이어리로 오늘을 기록하기
    • 미래의 자신에게 원하는 시간으로 편지를 보낼 수 있음
      • 램 데이터를 필터링해 현재 날짜에 맞는 일기들만 보여줌
    • 검색하기로 자신이 쓴 일기를 검색할 수 있음
    • 전체 보관함에서 날짜에 맞는 일기들을 볼 수 있음
    • 도착 예정 편지의 갯수를 알 수 있음
    • notification으로 자신이 지정한 시간에 편지가 도착하면 알려줌 -> 노티를 클릭하면 cell에 추가되는 것을 바로 볼 수 있음 -> 클릭하지 않아도 뷰를 이동하거나 앱을 누르면 업데이트 됨
    • 백업 복구 기능
  • 특이사항

    • 아이패드 대응
    • 다크모드에 따라 디자인을 다르게 해줌
    • 다국어 지원(중국어, 일본어, 영어, 한국어)
    • 커스텀 폰트 사용
  • 업데이트

    • 앱 온보딩 화면 만들어주기
    • 폰트, 테마 변경 기능
    • 앱 잠금기능 넣어주기
    • 사진을 추가할 수 있는 기능
    • 폴더 기능

9/24~26

  • 남은것
    • 다국어 대응 언어 추가(중국어 번체, 등)
    • 온보딩 화면
    • 추가적으로 개발할것은 없을까..?

9/27

  • 아이패드 가로화면 세로 화면 전환시 레이아웃이 꼬이던 문제 해결 -> viewWillTransition func를 사용

  • 램 데이터를 직접 열어 미래 일기를 확인할 수 있는 것을 해결 -> 암호화

  • 다국어 대응 추가 태국 인도네시아 중국어번체 베트남

  • 남은것

    • app 리뷰 작성하러 가기 -> 완료
    • 앱 스토에 등록할 screenshot -> 8개 국어 대응 완료

9/29

  • 심사 제출 완료

9/30

  • 리젝 없이 바로 출시 성공!
  • side menu 색상이 안 보인다는 얘기가 있어 업데이트 예정(조금 더 피드백 받아본 후 제출 예정)

10/1

  • side menu present 방식 변경
  • ipad layout이 깨지는 기종 수정 예정

10/3

  • side menu color -> 수정 1.0.1
  • ipad layout 수정 -> 1.0.3

10/5

  • 키보드 딜레이 버그 수정

10/7

  • 최종 발표 완료

업데이트 일지

  • 1.0.1: sideMenu 띄워주는 방식 변경
  • 1.0.2: ipad layout 변경
  • 1.0.3: 일부 기종 사이드 메뉴 버그 수정
  • 1.0.4: 키보드 딜레이 버그 수정
  • 1.0.5: 복구 관련 버그 수정 및 SettingView에 MVVM 적용

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages