새싹 개인 프로젝트 개발일지

영 yyyng·2022년 9월 15일

Project

목록 보기
1/4

Github


09/08~09/12

프로젝트 생성

날씨 api 관련 검색 및 구상(api 호출 제한/웹크롤링 등.. 미해결)

추석연휴


09/13

초기화면을 위한 pageViewController 구현

tabBarController 구현

navigationController 구현

테마 선택 위한 체크버튼구현

테마 구현(테마 선택 후 저장된 값으로 뷰가 안불러와졌는데 lazy로 해결)

디바이스로 빌드시 탭바 선택 후 탭바아이템 컬러문제 있음

메인 뷰 구현 시작


09/14

  1. 어제 문제였던 탭바컨트롤러 컬러 해결
    tabBar.tintColor // 선택 컬러
    tabBar.unselectedItenTintColor // 미선택 컬러

  2. 일정 뷰에 FSCalendar 구현 및 Height 이슈
    delegate -> boundingRectWillChange,
    snapkit이용시 height값 설정

  3. 디데이 뷰 / 설정 뷰 구현 시작
    -) 테마 임시 적용 및 테스트

  4. 메인 뷰 계속 수정 중(친척찬스로 이미지 추가)
    -) 테이블 뷰 구현 및 이미지 적용


09/15

  1. 일정 뷰의 FSCalendar scope 이슈
    -) week 구현, month 여전히 문제
    -) 해당 날짜 테이블뷰 구현 중, week에 따른 크기 구현, month 대응 중

  2. 일정 작성 뷰 구현
    -) 백버튼, 완료버튼 구현
    -) 일정TextView, 날짜Label 구현
    -) DatePicker 구현
    -) DatePicker 날짜 받아올 delegate 구현
    -) 공유를 위한 ActivityViewController 구현
    -) FSCalendar select를 위한 delegate 구현(일정 작성 후 해당 날짜로 이동)

  3. DateFormatter Extension으로 구현

  4. 디데이 뷰 구현 중
    -) 테이블 뷰 연결
    -) 섹션 확인
    -) 셀 확인


09/16

  1. FS캘린더 .month scope 레이아웃 이슈 수정
    팀원분들의 도움으로 해결(클래스내부에 따로 height값 설정-태현님 감사해요)
  2. 테이블 뷰 헤더 String과 캘린더 날짜 동기화

09/17

  1. Realm 모델 생성 (schedule)
  2. 캘린더와 WriteViewController 간 Date 전달
  3. ScheduleViewController의 캘린더 미선택시 저장 Date이상함

09/18

  1. MainViewController에 오늘 일정 없을 때 대응
  2. MainViewController에 오늘에 해당하는 일정 구현
  3. 어제 캘린더 날짜문제 Locale문제인지 계속 실패하다 해결
    -) Date() 전달 말고 calendar.today 로 전달 후 해결
  4. dateFormatter사용해서 Locale맞춰줘도 렘에 자꾸 UTC로 저장됨

09/19

  1. Locale맞춰주어도 렘에 UTC 시간으로 저장되던 문제 해결
    -) Date를 String타입으로 저장해주고 이용
  2. ScheduleWriteViewController 에서 datePicker 선택시 해당 date로 이동 추가
  3. FSCalendar scope방식 수정

09/20

  1. DdayViewController 구현
  2. 메인화면에 schedule, dday 데이터 전달
  3. Theme 표현방식 코드 변경 if -> enum, switch
  4. DdayWriteViewController 구현
  5. TableView trailingSwipe 삭제 구현
  6. DdayViewController TableView leadingSwipe 즐겨찾기 구현
  7. FSCalendar Event Count 표기 구현
  8. DdayViewController TableView 섹션별 헤더 구현
    -) 즐겨찾기 1개 이상일때 헤더스트링 전환

09/21

  1. DdayViewController TableView 셀삭제 오류 수정
  2. DdayWriteViewController 렘 저장 오류 수정
  3. DdayWriteViewController 렘 불러오기 오류 수정
  4. MainViewController 퀵메뉴 버튼
  5. 네비게이션 중복 문제 해결

09/22

  1. 설정화면 구현
  2. 테마변경 구현
  3. 앱 초기화 구현
  4. 오픈소스 메뉴 구현
  5. 발표준비

09/23

  1. 발표
  2. 휴식

09/24

  1. 새싹님들 피드백 확인
  2. date extension 피드백 연구..
  3. 버튼 위치 한 곳으로 고정 및 크기 피드백 반영
    -) 버튼 위치를 상단으로 옮기는게 어떤지에 대한 감사한 의견은 사용자 입장에서 멀지않을까 싶은 생각에 조금더 고민해봐야할 듯
  4. 라지타이틀 피드백 반영
    -) UI변경
  5. asset slicing 피드백 연구..
  6. 칭찬들은 뇌 간식으로.. 모든 피드백 프린트해서 붙여놓고싶음. 너무나 감사하다..
    -) 익명이 아니였으면 더 좋았을 듯..? 피드백 반영도 그렇고 의견에 대해 받기만 하고 다시 한번 이야기 나누어 볼 수 없다는 게 아쉽.

09/25

  1. profile 설정 추가중

09/26

  1. profile 설정 구현
    -) 이미지 변경(UIImagePicker) / 닉네임 변경
  2. 플로팅버튼 위치조절

09/27

  1. 문의 이메일 구현

09/28

  1. 렘모델 수정
    -) 제목과 내용을 따로 담고, 전체 문장을 따로 담았었는데 휴님의 피드백으로 전체 문장담던 부분 삭제. (없어도 될 컬럼은 빼야함, 작은 프로젝트에서는 크게 상관없지만 큰프로젝트에서는 하나의 컬럼이 엄청 많아진다아아)
  2. D-day +1일 기능 수정
    -) 실컷 적용은 해놓고 적용된 모습을 유저에게 안보여주고 있었음..
  3. Backbutton 수정
    -) 소소한 실수..ㅎ

09/29

  1. 출시 준비
    -) print삭제 / FAQ추가

09/30

  1. 출시
  2. D-day +1 오류 수정

10/01

  1. 홈뷰 날짜 표시 오류 수정

10/02

  1. setting의 프로필 변경 이미지 받아오는 기능 추가

10/03

  1. 요일별 알림 기능 추가
    -) UNUserNotificationCenter

10/05

  1. 백업복구
    -) 선우님의 도움으로 백업복구 구현
  2. ui살짝 수정

10/06

  1. 발표준비

10/07

  1. 발표*

10/10

  1. 영어 현지화 대응

10/11

  1. 파이어베이스 충돌 추적

10/13~17

  1. 다국어 현지화 추가

12/03~04

  1. 오타 수정
  2. tabBar 애니메이션이 너무 심심한 듯..
    -) Hero라이브러리를 통해 fade 전환 애니메이션 구현
profile
yyyng2.github.io

0개의 댓글