Weex Flymeui screenshot

Weex Flymeui

Author Avatar Theme by Flymeapps
Updated: 26 Nov 2018
69 Stars

A Flyme Style UI library based on Weex for Creator.

Categories

Overview:

Weex FlymeUI is a cross-platform component library based on Weex that follows the design style of Flyme system. It aims to promote Flyme design in the mobile field and is open to contributions and collaboration from like-minded individuals. The components in Weex FlymeUI are designed with a baseline width of 1080px, and it is recommended to set the viewport in the entry file or parent component for optimal display.

Features:

  • Flyme Design: Follows the design style of Flyme system.
  • Cross-platform: Built on Weex, enabling cross-platform compatibility.
  • Component Customization: Use babel-plugin-component to selectively import and bundle only the required components.
  • Demo Preview: Run the demo to automatically open a browser with a preview QR code for viewing the effects of the components.
  • Weex-toolkit Integration: Requires adding ‘stage-0’ and ‘babel-plugin-component’ to the .babelrc file for Weex projects developed with weex-toolkit.
  • iOS Compatibility: Note that some components are not yet adapted for iOS. Users are encouraged to submit issues or pull requests for improvements.

Installation:

To use Weex FlymeUI, follow these steps:

  1. Install babel-plugin-component and babel-preset-stage-0 if not already installed:
npm install babel-plugin-component babel-preset-stage-0 --save-dev
  1. Include the required plugins in your .babelrc file:
{
  "presets": ["stage-0"],
  "plugins": [["component", { "libraryName": "weex-flyme-ui" }]]
}
  1. Import and use the required components in your Weex project.

Summary:

Weex FlymeUI is a component library that follows the design style of Flyme system and is built on Weex for cross-platform compatibility. It offers customization options, demo preview, and integration with weex-toolkit. The library is open to user contributions and improvements and is licensed under the MIT license.