N coding

[00] 고양이 캘린더 만들기, flutter app에 필요한 기능들 본문

고양이캘린더

[00] 고양이 캘린더 만들기, flutter app에 필요한 기능들

NYWOO19 2022. 7. 4. 20:16

내가 하고 싶은 공부를 하기 위해 토이프로젝트를 시작했다.

목적없이 만들면 그냥 잘 만들어진 거 베끼는 프로젝트가 될 것 같았다.

그래서 '고양이 캘린더'를 만들기로 결정!

내가 지금 냥이의 컨디션을 기록하기 위해 쓰고 있는 건 집사일기라는 앱이다.

이거말고는 선택지가 없었다.

현재 이 앱에도 이것저것 기능은 많지만 내 고양이한테 딱 맞는 캘린더가 있으면 더 좋을 것 같아서 이걸로 했다.

딱히 만들고 싶은 것도 없고...

아무튼, 천천히 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