vue-native-core
Vue Native is a framework to build cross platform native mobile apps using JavaScript
A deprecated framework that let developers write native iOS and Android apps using Vue.js syntax by wrapping React Native under the hood, no longer maintained but preserved for reference and legacy project migration.
Note first: this project has been deprecated and is no longer maintained. The repository is preserved for reference, but active development has stopped.
Vue Native was a framework that let developers write mobile apps for iOS and Android using Vue.js, a popular JavaScript framework for building web interfaces. Normally, writing a mobile app requires learning a different toolset than web development. Vue Native bridged that gap by letting you write in the same Vue.js style you might use for a website, and then producing a real native mobile app from that code.
Under the hood, Vue Native was a wrapper around React Native, which is another mobile app framework from Meta. This meant that anything React Native could do, Vue Native could also do, because it was translating Vue.js code into React Native components. Developers who already knew Vue.js could get started building mobile apps without learning React Native syntax from scratch.
Setting up a project was done through a command-line tool called Vue Native CLI. Running one command created a new project pre-configured with all the necessary dependencies. The CLI relied on either the Expo CLI or the React Native CLI being installed first. It was also possible to add Vue Native to an existing React Native project rather than starting from scratch.
All core React Native components were available automatically inside Vue Native templates, so developers did not need to import them individually. The project was built by GeekyAnts, a software consultancy specializing in mobile development, and is released under the MIT license.
Where it fits
- Study how Vue.js component syntax was translated to React Native primitives as a reference for building similar bridging frameworks.
- Migrate a legacy Vue Native mobile app by reading the original source before switching to a maintained alternative.
- Understand how a Vue.js-to-native CLI tool scaffolded and wired up a cross-platform mobile project.