# flutter_neumorphic **Repository Path**: ren-weix/flutter_neumorphic ## Basic Information - **Project Name**: flutter_neumorphic - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-27 - **Last Updated**: 2026-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # flutter_neumorphic A complete, ready to use, Neumorphic ui kit for Flutter [](https://github.com/Idean/Flutter-Neumorphic) Try Flutter-Neumorphic on your browser : π https://flutter-neumorphic.firebaseapp.com/ π [](https://github.com/Idean/Flutter-Neumorphic) # βοΈ Installation https://pub.dev/packages/flutter_neumorphic []( https://pub.dartlang.org/packages/flutter_neumorphic) [](https://github.com/Idean/Flutter-Neumorphic) ```dart dependencies: flutter_neumorphic: ^3.0.3 //requires flutter > 1.13.18 ``` The in your .dart files ```dart import 'package:flutter_neumorphic/flutter_neumorphic.dart'; ``` # π Widgets
| Preview | Widget | Description |
|---|---|---|
![]() |
Neumorphic | The main Neumorphic Widget, a container which adds white/dark gradient depending on a lightsource and a depth |
![]() |
NeumorphicButton | A neumorphic button that plays with the depth to respond to user interraction |
![]() |
NeumorphicRadio | A set of neumorphic button whith only one selected at time, depending on a value and groupValue |
![]() |
NeumorphicCheckbox | A button associated with a value, can be checked/unckecked, if checked, takes the accent color |
![]() |
NeumorphicText | A Neumorphic text (only work with positive depth) |
| NeumorphicIcon | A Neumorphic icon (only work with positive depth) | |
![]() |
material.TextField | For TextFields, just surround your existing material textfield widget with a Neumorphic (container) |
|
NeumorphicSwitch | An On/Off toggle, associated with a value, if toggled, takes the accent color |
|
NeumorphicToggle | An mutiple value toggle, associated with a selecteedIndex |
![]() |
NeumorphicSlider | A Neumorphic seekbar (range slider), the user can select a value in a range |
![]() |
NeumorphicProgress | A determinate progress, takes the displayed percentage |
|
NeumorphicProgressIndeterminate | An inderminate progress-bar |
|
NeumorphicBackground | Take the background color of the theme, can clip the screen with a borderRadius |
|
NeumorphicApp | An application that uses Neumorphic design. Handle theme, navigation, localisation, and much more |
|
NeumorphicAppBar | A Neumorphhic design app bar. Can be used inside Scaffold |
| Shape | Widget | Image | Condition |
|---|---|---|---|
| Flat | ![]() |
|
depth >= 0 && shape == Flat |
| Convex | ![]() |
|
depth >= 0 && shape == Convex |
| Concave | ![]() |
|
depth >= 0 && shape == Concave |
| Emboss | ![]() |
|
depth < 0 |