Skip to content

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.

PlatformDirection
NativeScript-VueFirst integration planned
Other NativeScript frameworksPlanned expansion
React NativeFuture possibility
FlutterFuture possibility
Direct native integrationsFuture 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.

A UI library for NativeScript. Starting with Vue.