navand 1.0.0-alpha.3 navand: ^1.0.0-alpha.3 copied to clipboard
Navand is a web framework in Dart that lets developers create UIs with a widget model similar to Flutter. Navand apps are compiled into JS and painted using HTML & CSS.
Navand, meaning "a swift horse" in Persian, is a web framework in Dart that lets developers create UIs with a widget model similar to Flutter. Navand apps are compiled into JS and painted using HTML & CSS.
Features #
- Command-Line Tool: Navand comes with a command-line tool that scaffolds, serves, and builds your applications.
- Navigation: Navand offers a navigation solution called
Navigator
, providing a seamlessly native experience. - Styled Widgets: Navand includes an API for styling your widgets. The
Style
API inspired by the declaration blocks in CSS rulesets. - Animated Widgets: You can use Navand's animation system to improve the UI
of your application. The
Animation
API is designed to be similar to the animation API of JavaScript. - Stateful Widgets & Global State Managements: You can add reactivity to
your applications using the
StatefulWidget
base class. More over, you can tailor a global state management solution by utilizing theStore
,Provider
,ConsumerWidget
, andConsumerBuilder
APIs together. - Support for Asynchronous Data Flow: Futures and streams can be dealt with
using widgets such as
FutureBuilder
andStreamBuilder
. - Dependency Injection: The
InheritedWidget
API can be used to inject dependencies through the application tree. - Extensibility: Navand's API can be extended in almost every way. For instance, you can create widgets that paint any HTML element on the screen.