Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any UI control framework for DART? [duplicate]

I've just read about web ui framework for Dart but I havent seen any control for example datagrid or tab bar. Is there any library providing components like these ones from Sencha ExtJs?

like image 394
borovsky Avatar asked Jul 13 '13 16:07

borovsky


3 Answers

A lot of

Polymer elements are available

  • http://pub.dartlang.org/packages/polymer_elements
  • http://pub.dartlang.org/packages/polymer_ui_elements

AngularDart elements

  • http://pub.dartlang.org/packages/angular_ui

Here is a better maintained list Does Dart have a widget library?

like image 77
Günter Zöchbauer Avatar answered Oct 29 '22 14:10

Günter Zöchbauer


There is Polymer.dart https://www.dartlang.org/polymer-dart/. It's a Dart port of polymer project http://www.polymer-project.org/.

You can check out the status of the port here https://www.dartlang.org/polymer-dart/#polymer-parity. Polymer ui elements are not yet available in Polymer.dart.

like image 1
Cyrill Zadra Avatar answered Oct 29 '22 14:10

Cyrill Zadra


I have used the Dart Web Toolkit (DWT) with some success. It does have a grid component, as well as a tab layout panel (which I used). I imagine these can be styled how you'd need them to have a similar look-and-feel as the Sencha ExtJS if that is what you are looking for.

You can look at DWT here: http://dartwebtoolkit.com/

From that page, you can look at a showcase and the API. It is essentially a port of Google Web Toolkit, and I've found that exploring both will give a better idea of how to use DWT.

For what it is worth, DWT also seems to play well with the regular dart:html stuff as well. So if there isn't something in DWT, but you can build the HTML elements in code, you can use them together fairly well. I've not had any real success merging Dart-Polymer with anything in Dart other than generic stuff. However, that is just my experience, and limited with Polymer at that.

like image 1
Dirv Avatar answered Oct 29 '22 15:10

Dirv