A framework for building Mobile cross-platform UI.
| platform | status |
|---|---|
| Android | |
| iOS | |
| Mobile Web |
Support Android 4.1 (API 16), iOS 8.0+ and WebKit 534.30+.
Please INSTALL Git for Windows and run all the following commands in git-bash.
- Install Weex Playground App to see examples we already written.
- If you want to write a demo, install weex-toolkit in Node.js 4.0+ and
- Run
weex initto generate & start a simple project in an empty folder. - Follow the instructions in the project README.
- Enjoy it.
- Prerequisites
- Install Node.js 4.0+
- Under project root
npm install, install project./start- Install Android Environment
- Run playground, In Android Studio
- Add an example
On Android Platform , Weex code is executed in weex_v8core which is based on Google V8 JavaScript engine.
-
run playground
- Prerequisites
- Install Node.js 4.0+
- Under project root
npm install, install project./start
- Install iOS Environment
- Install CocoaPods
- Under project root
- Install Node.js 4.0+
- Run playground
cd ios/playgroundpod install- Open
WeexDemo.xcworkspacein Xcode - Click
(
Runbutton) or use default shortcutcmd + rin Xcode - If you want to run the demo on your device, don't need to modify
CURRENT_IPmanually.InDemoDefine.h(you can search this file by Xcode default shortcutcmd + shift + o), modifyCURRENT_IPto your local IP
- Add an example
- Prerequisites
-
integrate to your application
-
Add the following line to your Podfile:
pod 'WeexSDK'run
pod install-
Add the following line to your Cartfile:
github "apache/incubator-weex"Run
carthage update, and you should now have the latest version ofWeexSDKin yourCarthagefolder. -
see weex-vue-render.
See SCRIPTS.md for more information.
Weex team have developed a DevTool to help you to improve the debugging efficiency.
See more stuff on this wiki page
- StackOverflow: Ask questions about Weex.
- SegmentFault (cn): 中文交流与讨论
- FAQ
- Articles (cn): Weex 相关文章集合
- Telegram Russian Community Group
See Weex Contributing Guide for more information.