Open source, Beautiful, modern and fast Flutter UI library.
❗ In order to start using Next Ui you must have the Flutter SDK installed on your machine.
Install via flutter pub add
:
dart pub add next_ui
components 1 | components 2 | components 3 |
---|---|---|
[ ] Dark mode support | [ ] Card | [ ] Textarea |
[ ] Button | [ ] Input | [ ] Tooltip |
[ ] Button Group | [ ] Table | [ ] Modal |
[ ] Chip | [ ] Switch | [ ] Dropdown |
[ ] Code | [ ] Avatar Group | [ ] Select |
[ ] Link | [ ] Accordion | [ ] Listbox |
[ ] Radio | [ ] Progress | [ ] ScrollShadow |
[ ] Radio Group | [ ] Circular Progress | |
[ ] Avatar | [ ] Divider | |
[ ] Kbd | [ ] Popover | |
[ ] Checkbox | [ ] Image | |
[ ] User | [ ] Navbar | |
[ ] Badge | [ ] Pagination | |
[ ] Checkbox Group | [ ] Skeleton |
Next Ui comes with a built-in GitHub Actions workflow powered by Very Good Workflows but you can also add your preferred CI/CD solution.
Out of the box, on each pull request and push, the CI formats
, lints
, and tests
the code. This ensures the code remains consistent and behaves correctly as you add functionality or make changes. The project uses Very Good Analysis for a strict set of analysis options used by our team. Code coverage is enforced using the Very Good Workflows.
For first time users, install the very_good_cli:
dart pub global activate very_good_cli
To run all unit tests:
very_good test --coverage
To view the generated coverage report you can use lcov.
# Generate Coverage Report
genhtml coverage/lcov.info -o coverage/
# Open Coverage Report
open coverage/index.html