A complete Neumorphic UI kit for Flutter with dark mode support, offering ready-to-use widgets for soft design interfaces.
Flutter Neumorphic is a UI toolkit for Flutter that provides a complete set of widgets and components styled with Neumorphic design. It solves the problem of implementing the soft, extruded visual aesthetic—characterized by subtle shadows and highlights—in Flutter apps without building custom widgets from scratch. The kit includes theming support, dark mode compatibility, and extensive customization options for depth, light source, and shapes.
Flutter developers and UI designers building mobile or web applications who want to implement modern Neumorphic (soft UI) interfaces quickly and consistently. It's particularly useful for projects aiming for a tactile, immersive design language.
Developers choose Flutter Neumorphic because it offers a production-ready, comprehensive widget library specifically for Neumorphic design, saving significant development time. Its deep customization capabilities, built-in theme management, and dark mode support make it a versatile and maintainable solution compared to piecing together custom implementations.
A complete, ready to use, Neumorphic ui kit for Flutter, 🕶️ dark mode compatible
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a full suite of Neumorphic-styled widgets including containers, buttons, toggles, and progress indicators, as shown in the widgets table with GIF previews, saving development time.
Offers fine-grained control over depth, light source, intensity, and shapes (concave, convex, emboss), allowing precise tuning of the Neumorphic effect for unique interfaces.
Includes NeumorphicTheme and NeumorphicApp for seamless light and dark theme switching, with dedicated configurations for consistency across the app.
Supports custom box shapes via path providers, enabling unique non-rectangular elements, as demonstrated with the Flutter logo example in the README.
Rendering the soft shadows and gradients for Neumorphism is computationally intensive, which could impact app performance on lower-end devices or in complex UIs.
The toolkit is specifically tailored for Neumorphic design, making it difficult to mix with other UI styles or migrate to a different design language without significant refactoring.
The low-contrast nature of Neumorphic shadows might reduce visual clarity; while borders can be added for contrast, this requires extra configuration and may not fully meet accessibility standards.