일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MCMF
- 월세
- 2-sat
- 트라이
- lcp
- 세그먼트트리
- suffix array
- 2SAT
- treedp
- 구현
- 오블완
- 티스토리챌린지
- dinic
- 투룸
- Segment tree
- 이분탐색
- 좌표압축
- SCC
- 임대차계약
- 전월세
- 아호코라식
- 트리dp
- 유량
- 이분매칭
- 디닉
- Seg
- 접미사배열
- LCA
- TRIE
- spfa
Archives
- Today
- Total
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 |
---|