이 글은 습관만들기 Pawbit 시리즈의 11번째 기록입니다. (총 20개)

오늘 한 일

  • Habit 탭 보드 개편 마무리
    • 타일 레이아웃 정리 — 이름 상단·좌측 시작(시간/스티커 유무와 무관하게 시작 위치 고정), 시간 좌상단, ⋮ 메뉴 우상단, 스티커 하단 중앙, 완료 발바닥 도장 중앙
    • 발바닥 도장 등장 애니메이션 (200% → 100% + 빠른 페이드인)
  • 스티커 시스템
    • Flutter 내장 Material 아이콘을 파스텔 색으로 tint해서 스티커화 → 별도 PNG·패키지 0, 라이선스(Apache 2.0) 무료
    • 140여 종, 10개 카테고리 (감정/건강/운동/공부/생활/자연/음식/동물/취미/기념일)
    • 기본 제공 16종(무료 보유) + 나머지는 상점에서 포인트 구매
  • 상점 개편
    • 아이템/스티커 탭 구조, 포인트 잔고를 AppBar 우상단으로
    • 스티커 탭 좌측에 아이콘 카테고리 레일, 이미지+가격만 표시, 보유한 건 맨 뒤 회색 비활성
  • 슬롯 시스템 재도입 — 9개 무료 + 10번째부터 광고로 슬롯 1칸씩 (무제한이던 걸 소프트캡)
  • 강아지 케어 인디케이터 — 점 하나 → 3칸 알약 (3칸 초록 / 2칸 노랑 / 1칸 빨강 / 0칸 아픔)
  • 밸런스 조정 — 초기 지급 포인트 제거(20→0), 스티커 10→30, 케어 밥/산책/목욕 2·3·5 → 3·5·8

막힌 부분

  • 발바닥 도장을 200%로 키웠는데 별로 안 커 보였다
    • 원인: scale과 opacity를 같은 값으로 묶어서, 제일 큰 순간(scale 시작)에 opacity가 0이라 아예 안 보였음. easeOut이 초반을 빨리 지나가는 것도 겹침
    • 해결: opacity를 앞 40% 안에 채워서 커진 상태가 보이도록 타이밍 분리
  • 동물 카테고리가 빈약
    • Material 내장 아이콘에 동물이 거의 없음 (토끼·새 정도, 정작 개·고양이가 없음). 일단 소수만 넣고, 더 필요하면 material_symbols_icons 패키지 검토 또는 별도 제작 PNG 사용
  • 슬롯 설계 번복
    • 이번 개편 초반에 슬롯을 완전히 걷어내 “습관 무제한”으로 갔는데, 수입(꿈 조각·포인트)이 습관 수에 비례해 무한히 커져서 밸런스가 무너졌다 → 9 무료 + 광고 슬롯으로 소프트캡을 다시 도입

다음에 할 일

  • Asset 교체 — 마을 map, 숲 속, 리뮤
  • 부족한 스티커(동물 등) — material_symbols_icons 패키지 또는 별도 제작 PNG 검토
  • 출시 블로커 — 테스트 광고 ID → 실제 AdMob ID, 홈 하단 DEV 패널 제거
  • 나머지 화면(홈/마을/갤러리) 파스텔 리스킨
  • 밸런스 실플레이 후 미세조정 (초반 팍팍함, 요정 치료비 등)

Series: 습관만들기 Pawbit


Suggested Posts