북로그(5)
-
BookLog(북로그) 1차 앱업데이트 프리뷰
추가 및 변경사항과 리팩토링 리스트를 작성해보았다. 기존 앱에서 사용자 편의성을 높일 수 있는 기능을 추가할 것이고, 앱 안정성을 높이기 위해 코드를 개선할 예정이다. 다 구현할 수 있으면 좋겠지만 진행상황에 따라 한번에 업데이트 할 수 없는 경우에는 우선순위를 따져서 나누어 업데이트 하려고 한다. 아자아자 화이팅! ■ 추가 및 변경사항 • 저장된 책 이동 또는 삭제 시 멀티플셀렉션 기능 제공 • 공동저자 표시 변경(^ 대신 ,) • searchBar입력시 네트워크연결여부 alert(연결여부/ 통신에러 등) • 탭바-메뉴4개(책목록, 새책찾기, 내정보, 설정) • 메모화면 사진첨부 • 설정기능 (부가기능-나의 독서노트 다운로드, 정책-공지사항, 문의하기, 오픈소스 라이센스) • 통계기능(별점평균, 별점별..
2023.01.26 -
BookLog(북로그) 앱 출시 소감(회고)
■ 앱출시 소감 예정했던 기간에 맞춰서 출시할 수 있어서 다행이었다. 기본기능을 만든 다음부터는 진행속도가 더 빨라질 줄 알았는데 오히려 신경써야 할 것이 더 많았다. 변수명, 메서드명, 디바이스 빌드 시 UI깨짐 확인 등등... 개발단계가 끝나고는 앱심사 준비단계였는데 이것도 만만치 않은 작업이었다. 애플에서 요구하는 부분을 정확하게 충족시켜야하기 때문이었다. 아카이빙을 할때는 혹시 뭔가 앱에 문제가 생기지 않을까 하는 말도 안되는 생각까지도 들었다. 처음이다 보니 모든 과정에서 아무 일이 없었으면 하는 마음에 조마조마 했던 것이다. 사실 개발을 마치고 앱심사를 준비하기 직전까지도, 아니 앱심사를 하는 도중까지도 앱완성도를 조금이라도 더 높이고 싶다는 마음이 들었다. 그러다가 속으로 이래서 개발기간이 ..
2023.01.20 -
BookLog(북로그) 앱 출시 리뷰-2
■ 2주차 리뷰 • 화면통합이 쉽지않은 작업이었지만 보람있었다. 그 동안은 화면별로 파일을 일일이 생성해서 화면을 나눴다. 하지만 구조가 동일하고 공통UI가 많다면 같은 파일에서 다른 데이터를 불러오는 방식으로 화면을 통합할 수 있다는 걸 배웠다. 그 과정에서 초기화를 어떻게 해야하는지, 열거형을 사용해서 화면분기를 어떻게해야하는지도 배울 수 있었다. 아마 이번 프로젝트를 통해 가장 많이 배운 부분이지 않을까 싶다. • 별점과 한줄평을 어떻게 넘길지 고민이 많았다. 푸시하면서 넘기는 것이 아니라 반대방향이었기 때문이다. 그 때 문득 수업 때 배운 내용이 생각났다. 클로저나 notificationCenter를 사용하면 화면전환과 다른 방향으로도 데이터를 전달할 수 있다는 내용이었다. notification..
2023.01.12 -
BookLog(북로그) 앱 출시 리뷰-1
■ 1주차 리뷰 • realm테이블구조를 짤 때 필요한 상황에 대해 충분히 생각하고 짜야함. 놓쳤다가 중간에 필요한 데이터인 경우 변경하는데 시간소요됨. 나같은 경우 메모작성날짜(lastUpdate)를 UI상에만 구현해놓고 막상 realm에는 처리안하고 있던 걸 중간에 수정했음. 만약 추가할 컬럼이 여러개였으면 더 많은 시간 소요했을 듯. • 테이블뷰 만들때 delegate, datasource, register개념에 대해 다시한번 숙지하게 됨. delegate, datasource는 기능사용, register는 컨트롤러 안에 여러개 일 수 있는 테이블뷰 객체 중 재사용할 하나를 지정하는 것. • 화면전환에 따라 데이터 전달을 어떻게 할지 큰그림을 조금 더 구체적으로 그려보고 했으면 좋았을듯함. 코드짤때..
2023.01.05 -
BookLog(북로그) 앱 출시 프리뷰
독서노트 앱을 만들기로 하고 기획서를 작성해봤다. 기본기능은 이미 출시한 레퍼런스를 참고해서 책검색, 책저장으로 했다. 그리고 한줄평과 별점기능을 핵심기능으로 추가했다. 기획하는 동안 DB설계가 상당히 중요할 것 같다는 생각이 들었다. 이번 앱출시 프로젝트가 개발 뿐만 아니라 앱출시에 대한 전반적인 과정을 이해하는 계기가 되길 바래본다. ■ 소개 및 특징 • 내가 읽었던 책을 기록하여 나의 독서데이터를 관리할 수 있는 앱(독서량, 서평 등) • 책 내용, 감상평을 오래 기억하기 위해 나만의 독서평 기록할 수 있음 • 내가 읽고 싶었던 책에 대한 정보를 미리 확인하여 독서예정리스트로 저장해놓을 수 있음 • 나의 현재 위치를 기반으로 주변 프렌차이즈 서점 위치정보를 확인할 수 있음 ■ 기능 • 도서 검색: ..
2022.12.27