animal_crossing_ui
A beautiful Flutter UI component library inspired by Animal Crossing. Features 44+ custom widgets, 16+ predefined themes (character & seasonal palettes), dynamic theme builder, and true flat design. Zero Material/Cupertino dependencies.
0.5.3
51 downloads/mo
#4248 most downloaded on pub.dev
sazardev/animal_crossing_ui
What this package is like to depend on
Last release 9 months ago
24 Nov 2025
Too new to tell
only 1 release windows
Rarely documented
notes for 1 of 5 stable releases
Nothing withdrawn
no release was ever pulled
9 months old
5 releases · first in 2025
5 releases in the last 12 months
see the full history below
Release timeline
5 releases · Nov 2025 to Nov 2025Releases
latest 5-
0.5.324 Nov 2025Nothing published for this version
-
0.5.224 Nov 2025Nothing published for this version
-
0.4.224 Nov 2025Nothing published for this version
-
0.4.124 Nov 2025Nothing published for this version
-
0.4.024 Nov 2025Release notes
Open source →Added
Comprehensive Documentation
- Complete API documentation for all 60+ components
- Detailed usage examples and common patterns for every widget
- Developer tips including performance, accessibility, and best practices
- Real-world code samples demonstrating composition and integration
- Platform-specific notes and considerations
New Core Components
- ACUIAlert: Confirmation dialogs with async result handling
- ACUIToast: Colored notifications with global controller (success/error/warning/info types)
- ACUISearchBar: Search input with controller, clear button, and submit handling
- ACUIMenu: Popup context menus with positioning and generic return types
- ACUISnackbar: Bottom notifications with actions and auto-dismiss
- ACUIDatePicker: Calendar date selection with range constraints
- ACUITimePicker: Time selection with 12/24 hour format support
- ACUINavigationDrawer: Alternative side navigation with header/footer support
Layout & Display Components
- ACUIListView + ACUIListViewBuilder: Scrollable lists with automatic spacing
- ACUIGridView + ACUIGridViewBuilder: Responsive grid layouts with builder pattern
- ACUITabBar + ACUITabView: Segmented control tabs with state preservation
- ACUIBanner: Notification banners with semantic colors (info/warning/success/error)
- ACUIEmptyState: No content placeholders with icon, message, and action button
- ACUILinearProgress: Horizontal progress bars (determinate/indeterminate)
- ACUIProgressIndicator: Circular progress spinners with CustomPaint
- ACUIIcon: Icon rendering without Material dependencies
Enhanced Components
- ACUILoadingSpinner: Six animation styles (spinner, dots, typing, fallingLetters, leaf, bells)
- ACUIBellCounter: Currency display with count-up animation
- ACUIStarRating: Interactive ratings with half-star support
- ACUIDialogBox: Character dialogs with typing animation and speed control
Animal Crossing Game Components Collection (15 specialized widgets)
- ACUIInventoryGrid: Pocket-style item management
- ACUICatalogCard: Item browsing with price and ownership status
- ACUIReactionWheel: Circular emoji picker
- ACUIWeatherWidget: Weather condition display
- ACUIFossilDisplay: Museum collection tracker
- ACUIFruitCounter: Harvest counting with CustomPaint fruit icons
- ACUIMessageBottle: Expandable collectible messages
- ACUISeasonalBanner: Event and season announcements
- ACUINookPhone: App launcher grid interface
- ACUIVillagerCard: Character profile cards with personality types
- ACUIAchievementBadge: Reward badges with tier levels
- ACUIProgressTracker: Collection progress with percentage display
Improved
Theme System
- All 16+ predefined themes now include comprehensive documentation
- Character themes: Isabelle, Tom Nook, K.K., Celeste, Timmy, Kicks, Blathers, Sable
- Seasonal themes: Spring, Summer, Autumn, Winter
- Special themes: Nook Miles, Nook Shopping, Classic, Pastel Dream
- Full light/dark mode support across all themes
- Custom theme builder with complete color specification
Developer Experience
- ACUIResponsive utility with mobile/tablet/desktop breakpoints
- ACUIValidators for email, password, phone, and URL validation
- ACUILayouts presets for forms, grids, and card lists
- ACUIPageTransition with 8 animation types
- ACUIShadows for optional depth effects
- ACUIAnimations helper utilities
Documentation
- Professional README with no emojis
- Complete component reference with categorization
- Installation and quick start guide
- Best practices and usage patterns
- Migration guides between versions
- Comprehensive example app showcasing all features
Fixed
- Improved text rendering across all components
- Enhanced animation performance in loading spinners
- Better state management in interactive components
- Consistent spacing and padding throughout library