flutter_neumorphic_studio 1.0.1
flutter_neumorphic_studio: ^1.0.1 copied to clipboard
A comprehensive neumorphic design system for Flutter with 60+ ready-to-use components, real-time theme customization, and an interactive workbench for rapid UI prototyping. Perfect for creating soft, [...]
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.1 - 2025-12-07 #
Changed #
- Added dedication to Mitch Koko in README for his inspiring Flutter neumorphism work
1.0.0 - 2025-12-07 #
0.1.0 - 2025-12-02 #
Added #
Components (63 total)
Buttons (4)
NeumorphicButton- Standard button with text and optional iconNeumorphicIconButton- Icon-only button for compact layoutsNeumorphicEmergencySosButton- Emergency SOS with haptic feedback and pulsing animationNeumorphicVoiceRecordingButton- Voice recording button with recording state animation
Cards (15)
NeumorphicCard- Base card component with customizable shadowsNeumorphicStatusCard- Status display with icon and messageNeumorphicContactCard- Contact information display with avatarNeumorphicMedicationCard- Medication reminder with scheduleNeumorphicWeatherCard- Weather information displayNeumorphicBalanceDisplayCard- Financial balance displayNeumorphicBillPaymentCard- Bill payment interfaceNeumorphicEventCardRsvp- Event RSVP cardNeumorphicExerciseEnergyBadge- Exercise tracking badgeNeumorphicNewsContentCard- News article cardNeumorphicPlantPetCareCard- Plant/pet care reminderNeumorphicQuickActionTile- Quick action tileNeumorphicScamAlertCard- Scam/fraud alert displayNeumorphicSupplyChecklistCard- Supply checklist cardNeumorphicTimelineFeedCard- Timeline feed item
Controls (4)
NeumorphicSlider- Standard slider controlNeumorphicToggle- Binary ON/OFF toggle switchNeumorphicMoodSlider- Mood rating slider (1-5 scale with emoji)NeumorphicPainRatingSlider- Pain rating slider (0-10 scale)
Displays (3)
NeumorphicScheduleTimeline- Daily schedule timeline viewNeumorphicLiveTranscriptionDisplay- Real-time transcription displayNeumorphicSunriseWakeDisplay- Sunrise alarm display
Flows (1)
NeumorphicScanDocumentFlow- Document scanning flow
Grids (3)
NeumorphicVitalsDisplayGrid- Health vitals grid layoutNeumorphicApplianceStatusGrid- Smart home appliance statusNeumorphicGroupCallTileGrid- Video call participant grid
Indicators (5)
NeumorphicProgressBar- Linear progress indicatorNeumorphicBadge- Status badge/tagNeumorphicStepper- Step-by-step progress indicatorNeumorphicLoadingSpinner- Loading spinner animationNeumorphicHydrationRingIndicator- Circular hydration tracker
Inputs (5)
NeumorphicTextField- Text input fieldNeumorphicSearchBar- Search input with iconNeumorphicCheckbox- Checkbox controlNeumorphicRadio- Radio button controlNeumorphicMultiSelectChipGroup- Multi-select chip group
Lists (3)
NeumorphicListItem- List item with neumorphic stylingNeumorphicListView- Scrollable list view containerNeumorphicPrayerTaskList- Prayer/task checklist
Media (5)
NeumorphicVideoPlayerExercise- Exercise video playerNeumorphicCameraCaptureView- Camera capture interfaceNeumorphicPhotoCarousel- Photo gallery carouselNeumorphicPlaylistMediaCard- Music playlist cardNeumorphicVideoCallInterface- Video call UI
Navigation (1)
NeumorphicMapNavigationView- Map navigation interface
Other (5)
NeumorphicContainer- Base neumorphic containerNeumorphicAvatar- User avatar componentNeumorphicDropdown- Dropdown selectorNeumorphicAlertDialog- Alert dialogNeumorphicGratitudePrompt- Gratitude journal prompt
Panels (2)
NeumorphicExpansionPanel- Expandable/collapsible panelNeumorphicSoundTimerPanel- Sound and timer control panel
Selectors (2)
NeumorphicFolderGridSelector- File/folder grid selectorNeumorphicTransportationSelector- Transportation mode selector
Viewers (2)
NeumorphicDocumentViewer- Document viewerNeumorphicRecipeStepViewer- Recipe step-by-step viewer
Core System
NeumorphicCore- Core shadow and style utilitiesNeumorphicShadowBuilder- Shadow calculation helpersNeumorphicStyle- Style configuration
Theme System
PaletteGenerator- Generate color palettes from seed colors- Light and dark mode support
- Component state colors (rest, hover, pressed, disabled)
Development Tools
- Interactive component workbench
- Real-time theme customization
- Component state preview (all 4 states)
- Code snippet export
Notes #
- Initial release targeting eldercare applications
- All components designed with accessibility in mind
- Minimum touch target size: 48x48dp
- WCAG-compliant contrast ratios