Merge branch 'dev' of https://github.com/cxfeng1/incubator-weex into dev
tree: 1e1c5f1d2d84c882bc6bcf0eda0e69f0a4991175
  1. .github/
  2. android/
  3. bin/
  4. build/
  5. doc/
  6. examples/
  7. flow-typed/
  8. html5/
  9. ios/
  10. packages/
  11. test/
  12. .babelrc
  13. .eslintignore
  14. .eslintrc
  15. .flowconfig
  16. .gitignore
  17. .travis.yml
  18. .wwprc
  19. circle.yml
  20. CONTRIBUTING.md
  21. Dangerfile-ios
  22. dangerfile.js
  23. Gemfile
  24. Gemfile.lock
  25. index.html
  26. LICENSE
  27. NOTICE
  28. package.json
  29. README.md
  30. SCRIPTS.md
  31. start
  32. vue.html
README.md

Weex

A framework for building Mobile cross-platform UI.

AndroidDownload iOSPod version HTML5npm version

CircleCI

Support Android 4.1 (API 16) and iOS 7.0+.

For Windows

Please INSTALL Git for Windows and run all the following commands in git-bash.

Meet Weex

  • 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 init to generate & start a simple project in an empty folder.
  • Follow the instructions in the project README.
  • Enjoy it.

Use Weex

Android

  1. Prerequisites 0. Install Node.js 4.0+ 0. Under project root 0. npm install, install project 0. ./start 0. Install Android Environment
  2. Run playground, In Android Studio 0. Open android/playground 0. In app/java/com.alibaba.weex/IndexActivity, modify CURRENT_IP to your local IP 0. Click (Run button)
  3. Add an example

Runtime

On Android Platform , Weex code is executed in weex_v8core which is based on Google V8 JavaScript engine.

iOS

  1. Prerequisites
  2. Install Node.js 4.0+ 0. Under project root 0. npm install, install project 0. ./start 0. Install iOS Environment 0. Install CocoaPods
  3. Run playground 0. cd ios/playground 0. pod install 0. Open WeexDemo.xcworkspace in Xcode 0. Click (Run button) or use default shortcut cmd + r in Xcode 0. If you want to run the demo on your device, don't need to modify CURRENT_IP manually. In DemoDefine.h(you can search this file by Xcode default shortcut cmd + shift + o), modify CURRENT_IP to your local IP
  4. Add an example

Scripts

See SCRIPTS.md for more information.

IDE Plugin & Syntax Highlight & DevTool

Weex team have developed a DevTool to help you to improve we file debug efficiency.

See more stuff on this wiki page

Weex Community

Contributing

See Weex Contributing Guide for more information.