N coding
[00] 고양이 캘린더 만들기, flutter app에 필요한 기능들 본문
내가 하고 싶은 공부를 하기 위해 토이프로젝트를 시작했다.
목적없이 만들면 그냥 잘 만들어진 거 베끼는 프로젝트가 될 것 같았다.
그래서 '고양이 캘린더'를 만들기로 결정!
내가 지금 냥이의 컨디션을 기록하기 위해 쓰고 있는 건 집사일기라는 앱이다.
이거말고는 선택지가 없었다.
현재 이 앱에도 이것저것 기능은 많지만 내 고양이한테 딱 맞는 캘린더가 있으면 더 좋을 것 같아서 이걸로 했다.
딱히 만들고 싶은 것도 없고...
아무튼, 천천히 A to Z로 모든 단계를 밟아보고 싶어서 진행하는 프로젝트다.
기획, 디자인, 설계, 구현, 테스트까지 전반적인 프로세스를 차근차근 진행해보고 싶다.
해당 프로젝트를 하면서 사용해보고 싶은 것
- 서버 구현
- 디비 사용
- flutter application
- BLoC 구조 사용
- 미리 기본 기능 및 구조 설계하고 들어가기
- Navigation 사용하기
- apdative design
- Unit Test 작성
해당 프로젝트를 하면서 얻고 싶은 것
- 한 프로젝트 개발 프로세스의 전반적인 과정을 이해하고 구조를 파악하고 싶음
- flutter app 개발할 때 내가 해보고 싶었는데 못한 것들을 다 사용해보고 싶음
- 백엔드는 하는 것 자체로 의의가 있는 듯
앱 개발이나 프로젝트를 해본 사람이라면 다 익숙해서 이게 해보고싶은거야? 라고 생각할 수도 있다.
물론 나도 아예 안 해본 건 아닌데,
시간에 쫓겨서 충분히 공부하지 못하고 or 이해하지 못하고 가져다가 쓰다보니 항상 마음 속에 갈증이 있었다.
해보긴 해봤는데 안다고 명확하게 말하지 못하는 수준이라고 느껴진다.
당연히 완벽하게 하려면 몇 년이 걸릴테니까, 그냥 적당히 내 페이스에 맞게 공부하고 사용해보고 싶다.
앱에 필요한 기능 브레인 스토밍
고양이 프로필
캘린더
- 이상증상, 일정, 기록
캘린더 탭
(이상증상,일정, 기록 캘린더에 아이콘 표시
식사, 간식, 음수량 등 표시
- (사료 or 습식) / 몇 그람 / 몇 시에
- (간식이름) / 간식 사진 / 몇 그람 or 한 봉지 or 한 캔 or 몇 개 / 몇 시에
- 음수량 / 몇 미리 / 몇 시에
대소변
- 작은 알 / 중간 알 / 큰 알 ( 몇 개
- 토끼 똥 / 정상 똥 / 설사 ( 큰지 작은지
관리
- 양치, 빗질, 발톱, 목욕, 놀이, 그릇 씻기
기록
- 사진
- 글쓰기
이상증상
- 구토
- 대소변
- 호흡
- 개인이 추가
일정
- 투약 알림
- 병원
일기 탭
기록 해놓은 거 모아볼 수 있는 탭
swipe해서 넘기거나 인스타처럼 3*3으로 보여주거나 블로그처럼 보여주거나
- 네모네모 / 주간달력 / 월간 달력
- 3개 view
건강 탭
- 이상 증상, 일정 모아보기
'고양이캘린더' 카테고리의 다른 글
[01] app 만들기 단계 조사 (0) | 2022.07.24 |
---|