Overview
SwitchUp is a highly customizable animated toggle switch for Flutter applications. It allows developers to tailor the switch's appearance with adjustable width, colors, text labels, corner radius, and smooth animation effects. The widget maintains its selection state automatically, ensuring seamless user interaction. Designed for simplicity and flexibility, it integrates easily into forms, settings panels, or any UI requiring toggle functionality. Its clean API supports both light and dark mode adaptability, making it ideal for modern app designs.
Use cases
- User preference toggles
- Settings switches
- Form input controls
- Dark mode enable/disable
- On/off state indicators
Key features
- Fully customizable appearance
- Smooth animation transitions
- State persistence
- Adjustable width and corner radius
- Supports custom text labels
- Light and dark mode ready
Suitable for
- Simple toggle interfaces
- Customizable UI components
- Settings screens
- Mobile app development
- Flutter beginners and experts
Considerations
- No platform-specific integration mentioned
- Limited to visual customization
- No built-in accessibility features noted
- Requires manual handling of focus and semantics
