Support library for the Flutter Nylo Framework.
This package provides the core utilities and features that power the Nylo framework. It includes routing, state management, networking, storage, widgets, testing, and more.
Import everything with a single import:
import 'package:nylo_support/ny_core.dart';Or import individual modules:
import 'package:nylo_support/router/ny_router.dart';
import 'package:nylo_support/networking/ny_networking.dart';
import 'package:nylo_support/widgets/ny_widgets.dart';- Routing - Simple and powerful router with page transitions, route guards, and deep linking
- Networking - API services with Dio,
NyResponse,CachePolicy,NetworkLogger, and authentication handling - State Management -
NyStateandNyPagewidgets with lifecycle helpers - Storage - Secure local storage with
NyStorageandBackpackfor easy data persistence - Forms - Build forms quickly with
NyForm, built-in validation rules, and fields likeFormSlider,FormRangeSlider, andFormTextField - Widgets - Ready-to-use widgets like
CollectionView,InputField,StyledText,FadeOverlay,Connective, and more - Theming -
NyThemeManagerwith reactive updates, system theme following, animated transitions, and secure persistence - Testing - Built-in testing framework with
NyTest,NyWidgetTest,NyFactory,NyMockApi, time manipulation, and Pest-style syntax - Connectivity -
NyConnectivityhelper andConnectivewidget for reactive network state handling - Localization - Multi-language support with
LanguageSwitcherwidget - Events - Event bus for decoupled communication between components
- Animations -
ButtonAnimationStyle(bounce, pulse, squeeze, jelly, shine) andButtonSplashStyleeffects - Helpers - Extensions and utilities for common Flutter tasks including
openUrl,NyEnvRegistry, and more
dependencies:
nylo_support: ^7.0.0- Nylo Docs - Full framework documentation
- API Reference - Package API docs
- Dart >= 3.10.7
- Flutter >= 3.24.0
See the CHANGELOG for release updates.
MIT © Nylo
