BookLog(북로그) 1차 앱업데이트 프리뷰

2023. 1. 26. 15:55프로젝트/BookLog(북로그)-출시앱

추가 및 변경사항과 리팩토링 리스트를 작성해보았다. 기존 앱에서 사용자 편의성을 높일 수 있는 기능을 추가할 것이고, 앱 안정성을 높이기 위해 코드를 개선할 예정이다. 다 구현할 수 있으면 좋겠지만 진행상황에 따라 한번에 업데이트 할 수 없는 경우에는 우선순위를 따져서 나누어 업데이트 하려고 한다. 아자아자 화이팅!

 

추가 및 변경사항

• 저장된 책 이동 또는 삭제 시 멀티플셀렉션 기능 제공

• 공동저자 표시 변경(^ 대신 ,)

• searchBar입력시 네트워크연결여부 alert(연결여부/ 통신에러 등)

• 탭바-메뉴4개(책목록, 새책찾기, 내정보, 설정)

• 메모화면 사진첨부

• 설정기능 (부가기능-나의 독서노트 다운로드, 정책-공지사항, 문의하기, 오픈소스 라이센스)

• 통계기능(별점평균, 별점별 책갯수 등)

• 카테고리이름 공백입력 불가처리

• 특수문자 검색시 alert

• 카테고리셀 이동

• 슬라이더 대신 탭으로 별점 UI변경 적용

 

■ 리팩토링

• loadView 없이 UI구현

• UserDefaults 파일로 관리

• NotificationCenter 메서드로 관리

• 별점 계산 반복문 없이 처리

• 접근제어 사용

• Alert 파일로 관리

• VC초기화 때 Switch문 대신 제네릭 사용

• WebKit 사용(웹브라우저 실행)