Build a mobile app that runs on Android, iOS, and mobile web from one codebase using Vue-like syntax.
Preview existing Weex component examples on a real device using the Weex Playground app for Android or iOS.
Generate a new Weex project template with the CLI tool and start building a cross-platform mobile interface.
Building the SDK from source requires the Android or iOS development toolchain installed separately, platform SDKs are mandatory.
Weex is a framework for building mobile apps that run on Android, iOS, and mobile web browsers from a single codebase. The idea is that instead of writing separate apps for each platform, you write your interface once and Weex handles making it work across all three. It was created originally inside Alibaba and later donated to the Apache Software Foundation. Developers write their app interfaces using a syntax similar to Vue, a popular JavaScript-based tool for building web pages. Weex then takes that code and renders it using native components on Android and iOS rather than inside a web view. This means the app can look and feel more like a native app than a website wrapped in a mobile shell. To get started, you install a command-line tool, run a setup command in an empty folder, and Weex generates a simple working project for you. You can also try out existing examples using the Weex Playground app available for both Android and iOS. Building the full SDK from source requires setting up the Android or iOS development environment separately, as the project depends on those platform toolchains. The project is part of the Apache incubator, meaning it is going through the process of becoming a fully graduated Apache project. Community discussion happens on a mailing list, with additional support channels on Stack Overflow and regional forums. Note that the mobile web rendering component is maintained by a third party rather than the core Weex team.
← apache on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.