[DAEMON-76] Alloy 2.0
GitHub Issue | n/a |
---|---|
Type | Improvement |
Priority | Low |
Status | Open |
Resolution | Unresolved |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | appcd-plugin-titanium |
Labels | n/a |
Reporter | Chris Barber |
Assignee | Chris Barber |
Created | 2017-05-03T18:11:19.000+0000 |
Updated | 2019-05-07T15:09:35.000+0000 |
Description
With Alloy apart of the Titanium build pipeline, we can introduce a new Alloy compiler that allows us to redesign Alloy to be modern and competitive. Things to consider are:
* Components-based (like React, Angular, etc)
* ES2015-based design (classes, decorators)
* Titanium API changes
** Improved box model
** CSS support (flexbox, etc) - likely a subset
* i18n support
* State stores instead of models - i.e. redux, mobx, vuex
* Hot reloading
* ES6 template strings or JSX or Dust.js or some other template engine?
* ES6 module support
* Universal asset catalog
No comments