[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