1. React Native
Website address: React Native Chinese website · Use React to write a framework for native applications
GitHub:https://github.com/facebook/react-native
Website description: Facebookt launches a development framework for creating cross-platform mobile applications based on React
React Native enables you to get a completely consistent development experience based on Javascript and React and build world-class native APPs.
React Native focuses on improving the development efficiency of multi-platform development - you only need to learn it once and write for any platform. (Learn once, write anywhere).
React Native main features
Native iOS components
Asynchronous execution
touch handling
Flexbox and styles
Compatible with common standards
Scalability
2. Weex
Website address: http://doc.weex.io/
GitHub:GitHub - alibaba/weex: A framework for building Mobile cross-platform UI
Website description: The Native framework launched by Alibaba supports multi-terminal deployment on iOS, Android, YunOS and Web.
3. Flutter
Website address: Flutter - Build apps for any screen
GitHub:Flutter · GitHub
Website description: Cross-platform mobile UI framework launched by Google
FluFlutter is Google's mobile UI framework that can quickly build high-quality native user interfaces on iOS and Android. Flutter can work with existing code . Flutter is being used by more and more developers and organizations around the world, and Flutter is completely free and open source.
Advantages of Flutter
1. Hot Reload: Use Android Studio to directly save and reload with ctrl+s, and the emulator will see the effect immediately.
2. The concept that everything is a control Widget. In Flutter, every application is a Widget.
3. Use a portable GPU-accelerated rendering engine and a high-performance native code runtime to achieve a high-quality user experience across platform devices.
4. Sleep app
Website address: uni-app official website
GitHub:GitHub - dcloudio/uni-app: A cross-platform framework using Vue.js
Website description: Using Vue.js to develop a front-end framework for cross-platform applications
uni-app is a front-end framework that uses vue.js to develop cross-platform applications . Developers write a set of codes that can be compiled to multiple platforms such as iOS, Android, and WeChat applets .
uni-app concept
The core of uni-app is to provide the best solution for cross-end development, so uni-app has two decomposition goals:
Improve development efficiency: cross-end development, one set of codes is compatible with iOS, Android, and WeChat mini programs. In the future, it will also be compatible with H5 websites , quick applications, Baidu mini programs, and Alipay mini programs
. Enhanced development experience: With the help of a mature front-end ecosystem, developers can reduce costs learning threshold, so the uni-app framework is based on Vue.js