Roadmap
Mavis is in early development. There are no release dates or supported component APIs yet.
Now: defining the foundation
The repository contains the README and this website. We're establishing the scope, design principles, and the role of Jolt and vue-router-ns in the first integration.
First release direction: NativeScript-Vue
The first implementation is planned for NativeScript-Vue, targeting iOS and Android.
The initial work will focus on a small set of everyday components, a shared theme foundation, and examples of motion and navigation. The exact component list and API will be documented as they take shape.
Next: the other NativeScript frameworks
Vue is the first entry point, not the limit of the library. We plan to extend support to the other frameworks in the NativeScript ecosystem.
How much code can be shared, and how each integration exposes its API, will be decided during implementation.
Later: explore other platforms
React Native, Flutter, and direct native integrations are possible future directions. None is currently in development as part of Mavis, and there is no committed release order.
| Platform | Direction |
|---|---|
| NativeScript-Vue | First integration planned |
| Other NativeScript frameworks | Planned expansion |
| React Native | Future possibility |
| Flutter | Future possibility |
| Direct native integrations | Future possibility |
Follow progress
The GitHub repository is the place to follow the implementation. Installation instructions and versioned API docs will arrive with the first usable package.