A framework for building Mobile cross-platform UI
JavaScript Java Objective-C C CSS Shell
Latest commit 0a60f00 Jan 16, 2017 @Jinjiang Jinjiang committed on GitHub Merge pull request #2276 from alibaba/html5-feature-0.10
Html5 feature 0.10
Permalink
Failed to load latest commit information.
.github * [all] merge with dev Aug 15, 2016
android * [android] modify android inspector version Jan 11, 2017
bin [html5] Merge dev into html5-feature-0.5 and fix the conflicts (#1635) Nov 14, 2016
build Merge branch 'jsfm-feature-0.19' into dev-release095 Jan 11, 2017
doc Merge branch 'v0.10.0-stable' into dev-release095 Jan 11, 2017
examples Merge branch 'dev' into html5-feature-0.10-merge-with-dev Jan 16, 2017
html5 Merge branch 'html5-feature-0.10' of https://github.com/alibaba/weex Jan 16, 2017
ios Merge branch 'ios-feature-20170118' into dev-release095 Jan 11, 2017
test * [test] update README Dec 20, 2016
.babelrc re-organize `src` file structure (#590) Jun 27, 2016
.eslintignore * [jsfm] ignore test case source files in eslint Oct 15, 2016
.eslintrc * [jsfm] support to set module methods Dec 29, 2016
.gitignore * [android] modify code review case Jan 4, 2017
.travis.yml * [ios] Fixed :Merge remote-tracking branch 'alibaba/ios-feature-2017… Dec 30, 2016
.wwprc + [html5] feature: weex provide websocket module (#2124) Jan 5, 2017
CONTRIBUTING.md * [doc] add content about CLA Aug 23, 2016
LICENSE * [all] restore android merge to dev May 10, 2016
NOTICE * [all] restore android merge to dev May 10, 2016
README.md * [html5] merge form jsfm-feature-0.17 Oct 19, 2016
SCRIPTS.md re-organize `src` file structure (#590) Jun 27, 2016
circle.yml * [test] revert android ci command Jan 11, 2017
index.html * [html5] use viewport to adapt to screens & support meta.setViewport… Dec 29, 2016
package.json Merge branch 'dev' into html5-feature-0.10-merge-with-dev Jan 16, 2017
start * [all] add missing shebang Oct 25, 2016

README.md

Weex

AndroidDownload iOSPod version HTML5npm version

A framework for building Mobile cross-platform UI.

CircleCI Gitter (English Gitter) Gitter (Chinese 中文聊天室)

Support Android 4.1 (API 16) and iOS 7.0+. See Weex website for more information.

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
    1. Install Node.js 4.0+
    2. Under project root
      1. npm install, install project
      2. ./start
    3. Install Android Environment
  2. Run playground, In Android Studio
    1. Open android/playground
    2. In app/java/com.alibaba.weex/IndexActivity, modify CURRENT_IP to your local IP
    3. 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
    1. Install Node.js 4.0+
    2. Under project root
      1. npm install, install project
      2. ./start
    3. Install iOS Environment
    4. Install CocoaPods
  2. Run playground
    1. cd ios/playground
    2. pod install
    3. Open WeexDemo.xcworkspace in Xcode
    4. Click (Run button) or use default shortcut cmd + r in Xcode
    5. If you want to run the demo on your device. In DemoDefine.h(you can search this file by Xcode default shortcut cmd + shift + o), modify CURRENT_IP to your local IP
  3. Add an example

Scripts

See SCRIPTS.md for more information.

IDE Plugin & Syntax Highlight & DevTool

See Weex Community Wiki page

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

FAQ

See FAQ for more information.

Community based Weex knowledge site

Contributing

See Weex Contributing Guide for more information.