습관만들기 Pawbit 15
이 글은 습관만들기 Pawbit 시리즈의 16번째 기록입니다. (총 20개)
오늘 한 일
- 완료 진동 on/off 설정
hapticEnabledProvider(StateProvider, 기본 on) +main()에서 SharedPreferenceshaptic_enabled값으로 override- 설정 「표시」 섹션에 토글 추가 — 끄면 prefs 저장 + provider 즉시 갱신
- 습관 완료 시
ref.read(hapticEnabledProvider)로 게이팅해서 꺼져 있으면 진동 스킵
- 강아지 알림 조사 애칭형 — 받침 이름 뒤 조사를
'이'→'이가'로 (구름→구름이가), 더 귀여운 말투
막힌 부분
- 완료 진동을 어떻게 읽을지 — 설정값을
watch로 읽으면 값이 바뀔 때마다 화면이 rebuild되는데, 진동은 “완료를 누른 그 순간” 한 번만 필요하다- 지속 반영이 아니라 이벤트성이라
ref.read로 그 순간 스냅샷만 읽는 게 맞음 (불필요한 rebuild 없음)
- 지속 반영이 아니라 이벤트성이라
다음에 할 일
- Asset 교체 — 마을 map, 숲 속, 리뮤
- DEV 패널 최종 삭제, 앱 아이콘/스토어 에셋, 개인정보처리방침
- 실기기 검증 — v7 색 변환, 보호 기간, 광고 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