John Ryan
2016-01-27 01:48:54 UTC
Electron is the platform used to create apps like Atom and Slack. It's
most interesting feature is that Electron apps have access to multiple
WebKit windows, and can also take advantage of of node.js libraries. In
addition to that, there are also platform-specific APIs for notifications,
menu bar, dock etc.
Here's a list of some Electron apps:
https://github.com/sindresorhus/awesome-electron
And this is a comparison with a similar platform, NW.js:
http://tangiblejs.com/posts/nw-js-electron-compared
So as far I as I can tell, there are currently 3 ways to achieve this:
1. use the chrome package to create a Chrome app
https://pub.dartlang.org/packages/chrome
2. use a thin dart wrapper around Electron, i.e.
https://github.com/rwl/electron
3. Fork / rewrite Electron with an embedded Dart VM
I'm curious if anyone else has given thought to this, and if Flutter plans
to support Desktop applications.
Cheers!
-John
most interesting feature is that Electron apps have access to multiple
WebKit windows, and can also take advantage of of node.js libraries. In
addition to that, there are also platform-specific APIs for notifications,
menu bar, dock etc.
Here's a list of some Electron apps:
https://github.com/sindresorhus/awesome-electron
And this is a comparison with a similar platform, NW.js:
http://tangiblejs.com/posts/nw-js-electron-compared
So as far I as I can tell, there are currently 3 ways to achieve this:
1. use the chrome package to create a Chrome app
https://pub.dartlang.org/packages/chrome
2. use a thin dart wrapper around Electron, i.e.
https://github.com/rwl/electron
3. Fork / rewrite Electron with an embedded Dart VM
I'm curious if anyone else has given thought to this, and if Flutter plans
to support Desktop applications.
Cheers!
-John
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups "Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups "Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.