Ecossistema
O Mavis cuida da camada de UI. Jolt e vue-router-ns fornecem as bases de animação e navegação da primeira integração.
NativeScript
NativeScript é a plataforma inicial. O Mavis é pensado para interfaces nativas de iOS e Android, com NativeScript-Vue como primeira integração.
Jolt: animação
Jolt é uma biblioteca de animação para NativeScript. Oferece presets, springs, keyframes e animações escalonadas para views nativas.
O Mavis pretende usar o Jolt no feedback e no movimento dos componentes, incluindo interações de toque e transições entre estados visuais.
vue-router-ns: navegação
vue-router-ns leva a API do Vue Router ao NativeScript-Vue 3, usando as pilhas de navegação nativas.
Será a base de navegação da primeira integração do Mavis com Vue. Isso inclui fluxos de tela com rotas, abas e apresentação de modais. As escolhas de navegação para outros frameworks serão tratadas nas respectivas integrações.
O que está disponível hoje?
Jolt e vue-router-ns têm documentação e lançamentos próprios. O Mavis ainda está sendo desenhado; não há pacote Mavis para instalar nem código de integração para copiar.
Veja o roadmap para conhecer o escopo planejado.