습관만들기 Pawbit 11
이 글은 습관만들기 Pawbit 시리즈의 12번째 기록입니다. (총 20개)
오늘 한 일
- 알림 3종 체계 (설정에서 각각 on/off)
- 강아지 상태 알림 — 밥/산책/목욕 상태가 바뀌는 시점(마지막 케어 + 임계일)에 예약해 발화
- 시간 지정 습관 알림 — 목표 시간을 정한 습관(습관별
alarmOn)을 그 시각에 매일 - 기본 리마인더 — 매일 고정 시각 “앱 들어와” 알림 (기존)
- 습관
alarmOn컬럼 추가(schemaVersion 6),syncAllNotifications가 습관 CRUD·케어·요정 치료·앱 진입·토글 때 전체 재예약 - 습관 폼: 목표 시간 지정 시 “이 시각에 알림” 토글 노출
- 나머지 화면 파스텔 리스킨
- 홈·설정·내 습관을
PawbitTokens로 톤 통일 (보드·상점과 맞춤) - 마을 맵·갤러리·숲속은 이미지/아트 화면이라 제외
- 홈·설정·내 습관을
- CLAUDE.md 백로그 정리 — 완료 [x] 이력 걷어내고 남은 작업만 5개 카테고리로
막힌 부분
- 로컬 알림은 발화 순간에 코드가 안 돌아서 “상태 바뀔 때 알림”이 그대로는 안 됨
- 해결: 상태가 바뀌는 시점(마지막 케어 + 임계일)을 미리 계산해 그 시각에 예약. 케어할 때마다 재예약
- 요일별 알림 — 로컬 알림 요일 매칭은 정확한 타임존(
tz.local) 설정이 필요- 지금은
tz.UTC래핑이라 요일이 어긋날 수 있음 → 시간 지정 습관 알림은 일단 매일 발화로 두고 요일 필터는 후속
- 지금은
- 리스킨 — 마을 맵/갤러리처럼 이미지 배경 + 오버레이로 짠 아트 화면은 파스텔 토큰이 오히려 어색
- chrome(카드·테두리·보조 텍스트)이 많은 화면만 리스킨, 시맨틱 색(케어 초록/노랑/빨강)은 유지
다음에 할 일
- Asset 교체 — 마을 map, 숲 속, 리뮤
- 출시 블로커 — 실제 AdMob ID, DEV 패널 제거
- 연말 전시회 시네마틱
- 시간 지정 습관 알림 요일 필터 (
flutter_timezone로tz.local설정) - 실기기 검증 — v6 마이그레이션, 알림 3종 발화 + 권한
Series: 습관만들기 Pawbit
1
|
습관만들기 Pawbit
2
|
습관만들기 Pawbit 1
3
|
습관만들기 Pawbit 2
4
|
습관만들기 Pawbit 3
5
|
습관만들기 Pawbit 4
6
|
습관만들기 Pawbit 5
7
|
습관만들기 Pawbit 6
8
|
습관만들기 Pawbit 7
9
|
습관만들기 Pawbit 8
10
|
습관만들기 Pawbit 9
11
|
습관만들기 Pawbit 10
12
|
습관만들기 Pawbit 11
읽는 중
13
|
습관만들기 Pawbit 12
14
|
습관만들기 Pawbit 13
15
|
습관만들기 Pawbit 14
16
|
습관만들기 Pawbit 15
17
|
습관만들기 Pawbit 16
18
|
습관만들기 Pawbit 17
19
|
습관만들기 Pawbit 18
20
|
습관만들기 Pawbit 19