adc2f72a6d72bae08cd32411877b0d9794520295
- _EmptyState: accept PetType enum directly; use .emoji getter (drops string conversion round-trip and duplicate emoji mapping) - TaskCard: compute _isOverdue from task.deadline when task is provided (previously isOverdue never fired when using the task: param) - userNameProvider: derive from userProvider.name instead of hardcoded 'Zuf' (name was split across two independent providers) - _petMessage: add explicit 'neutral' branch, remove unreachable 'sleepy' branch (PetMood enum has no .sleepy; neutral was silently falling to _) - EnergyBar/EnergyBadge: assert both params not null simultaneously (EnergyBar() / EnergyBadge() previously compiled silently with default low) - todayTasksProvider: fix comment — no date filtering in MVP Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
kittie_mobile
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Description
Languages
Dart
99.3%
Swift
0.6%