dawn 3.3.2 copy "dawn: ^3.3.2" to clipboard
dawn: ^3.3.2 copied to clipboard

discontinuedreplaced by: navand
Platformweb

Dawn is a Dart web package for developing UIs in a pattern similar to Flutter.

dawn #

📖 Description #

Dawn is a Dart Web Framework that lets developers to develop UIs with a widget model similar to Flutter. Dawn applications are compiled to JavaScript and are painted using HTML and CSS.

Example | Reference

🚀 Getting Started #

  1. Installation #

    dart pub global activate dawn

  2. Setup #

    dawn create my_awesome_app

  3. Build For Development #

    dawn compile

    To run with development server:

    dawn compile -s

    ⚡ After running with development server, you will see this page on your browser:

  4. Build For Production #

    dawn compile -m prod

✏️ More Examples #

📌 Why Dawn Exists #

  • I really like Flutter's approach (StatelessWidget, StatefulWidget, State, etc.), but I didn't find it easy at all to develop custom UIs in Flutter compared to HTML and CSS. See this issue on GitHub.
  • Flutter web is great but it hugely suffers from initial loading performance.

I decided to make something that has the best of both worlds. The ease of developing custom UIs quickly with the elegant approach of Flutter, without compromising the performance.

13
likes
140
pub points
0%
popularity

Publisher

unverified uploader

Dawn is a Dart web package for developing UIs in a pattern similar to Flutter.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (LICENSE)

Dependencies

args, path_to_regexp, shelf, shelf_static

More

Packages that depend on dawn