[프로젝트: Book Note] 프로젝트 시작!!

Yokong
IOXIO
Published in
3 min readMar 16, 2020

스터디 시작

IOXIO 스터디 모임은 2018년부터 시작된 스터디 모임입니다. Kotlin, TDD, Android, Flutter 등 진행하였고 멤버들 모두 열정적이여서 나름 롱런 하고 있는 모임입니다.

모든 스터디 주제가 성공한것은 아닙니다. android-remind 이후에 사이드프로젝트 스터디에서 멤버들의 android 이해 수준도 다르고, 협업으로 바쁘다 보니 원할하게 진행되지 못했었습니다.

다시 시작된 사이드프로젝트 스터디 too-k-ta-k ! 이전 프로젝트 스터디의 실패를 반성하며 모두 활발하게 참여 할 수 있도록 다양항 장치(?) 들을 설정하였으니 모두 무사히 완주 하시길 바랍니다!!

프로젝트 : Book Note

Photo by Sharon McCutcheon on Unsplash

하루 15분 독서 모임

매일 15분 이상 독서를 하고 인증하는 모임에 참여하고 있습니다. 카카오톡 오픈채팅방에 모임을 가지며 각자의 기록을 구글시트로 공유하고 있습니다. 저의 경우 330일 인증을 이어나가고 있으며, 최고 누적 일수를 기록하시는 분은 860일 이상 인증을 하였습니다.

매일매일 다른 분들의 열정과 노력을 보면서 자극을 받고 저 또한 열심히 해야겠다고 마음을 다잡고 인증을 이어나가고 있습니다.

독서기록

매일 독서 하는것을 독서모임에서 구글시트에 기록하고 있지만, 데이터가 많아지니 로딩이 오래 걸리고 모바일로 확인할 수 없습니다. 개인적으로 기록과 책을 읽으면서좋아던 내용을 기록하고 싶었습니다.

마침 이번 프로젝트 스터디에서 Flutter로 안드로이드, 아이폰 용 독서 기록 할 수 있는 Book Note 앱을 만들기로 목표를 잡았다.

화면 정의

Splash

  • intro 화면으로 앱에 필요한 초기 설정

BookList

  • 저장된 책 목록
  • 책에 정보(표지이미지, 제목, 작가, 완독 여부) 노출

BookSearch

  • 키워드를 입력하여 책을 검색
  • Kakao or Naver 책검색 API 를 활용하여 REST 통신
  • 책에 정보(표지이미지, 제목, 작가)를 노출
  • 선택된 책은 Local DB or File 에 저장하여 BookList에서 노출

ReadingRecordList

  • BookList에서 책을 선택하여 진입
  • 상단에 책에 대한 정보와 완독여부 노출
  • 독서 기록 리스트 노출
  • 날짜, 페이지(e.g 1~100), 시간, 문구, 이미지 노출

ReadingRecord

  • 독서 내역을 기록
  • 날짜, 페이지, 시간, 완독여부 체크, 사진, 메모 입력
  • 저장 버튼 선택하여 Local DB or File 에 저장

이번주 회고

  • 지난주 회사 회식으로 인해 킥오프에 참여 하지 못했다.(👎)
  • 틈틈이 폰에 메모하면서 간단하게 화면들을 정의해 보았다.(👍)
  • 생각한 것보다 회고 쓰기 힘들다…

--

--