Merge branch '0.12-dev' into dev
tree: e7dea8b8858a507337fdbbecbb4c99eca2d337d5
  1. .babelrc
  2. .eslintignore
  3. .eslintrc
  4. .flowconfig
  5. .github/
  6. .gitignore
  7. .rat-excludes
  8. .travis.yml
  9. .wwprc
  10. CHANGELOG.md
  11. CONTRIBUTING.md
  12. DISCLAIMER
  13. Dangerfile-ios
  14. Gemfile
  15. Gemfile.lock
  16. LICENSE
  17. NOTICE
  18. README.md
  19. SCRIPTS.md
  20. android/
  21. bin/
  22. build/
  23. dangerfile.js
  24. doc/
  25. examples/
  26. flow-typed/
  27. html5/
  28. index.html
  29. ios/
  30. package.json
  31. packages/
  32. scripts/
  33. start
  34. test/
  35. 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

  • Prerequisites
  • Run playground, In Android Studio
    • Open android/playground
    • In app/java/com.alibaba.weex/IndexActivity, modify CURRENT_IP to your local IP
    • Click (Run button)
  • Add an example

Runtime

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

iOS

  • Prerequisites
  • Run playground
    • cd ios/playground
    • pod install
    • Open WeexDemo.xcworkspace in Xcode
    • Click (Run button) or use default shortcut cmd + r in Xcode
    • 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
  • 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.