eros is based on weex packaging front-facing vue wording solution, due to the particularity of app development, eros is more focused on the entire app project.
iOS DEMO built-in | ios version download | android version download |
---|---|---|
Developers can scan the QR code to download eros app to experience, iOS first need to open the App ** Settings -> General -> Device Management Trust Development Certificate.**
If you are a front-end developer:
- Must be proficient in using vue development
- Be sure to read the weex documentation, especially with the web environment, vue development differences.
- In the development of client applications, there will be numerous environmental problems encountered, program problems, code problems, the vast majority of problems can be found on the Internet corresponding solutions, in the issue or issue, please try it yourself solve, eros environment installation can take a long time, you understand. -* Need to be familiar with the client development package process.
- Need to be familiar with the client development package process.
Many front-end developers are halfway through environmental issues, but eros keeps improving their documentation, and there are plenty of developers in the development community who can help you answer it. Keep it up-to-date and rewarding.
If you are a client developer:
Then environment you will quickly set up, and then follow the familiar vue, weex documentation, because vue get started very quickly, and finally follow eros tutorial to write a few demo can start the development, you can easily expand the module.
Before you develop you need to learn about weex knowledge, and be proficient with vue development, the documentation address is as follows.
Follow weex support,
but for the moment we do not support developing code compatible web-side
- Android 4.1 (API 16)
- iOS 8.0+
- WebKit 534.30+
eros advantages:
- Detailed documentation to solve the trouble in construction environment。
- A set of code compiled into ios, android native application at both ends.
- Encapsulated a large number of weex module, so that front-end development to facilitate the native operation.
- Support a large number of echart examples running.
- Reduce code redundancy in multi-page projects with the appboard js bundle, reduce package size, and make real-time changes to it.
- Built a set of complete JS secondary package module (widget), injected directly through the vue plug-in system, directly called in this, according to the business to modify.
- Built-in intermediary service to interact with multiple pages and manage business.
- Built-in server-side incremental release update logic, can be used together with the open source incremental incremental release system.
- Support for real machines and simulators through
weex debug
breakpoint debugging, the program will be error log error prompts.
cli provides:
- Generate directly to the development of the latest template.
- Start the service for real-time development of view and debugging debugging.
- Update eros dependencies required for development platform.
- Direct
pack
platform built-inJS Bundle
. - Support for generating full package, incremental package, and built-in and update server interaction logic.
- Support synchronous update template content.
- Support weex vue entrance and js entrance of two development methods.
Support the popular component library:
eros development there are many restrictions, developers need to consider.
- -Although weex supports compiling three-terminal, ** eros does not currently support browser-side ** and currently only focuses on native.
- eros can not automatically use weex market temporarily, but if you have native development experience you can access.
- Because eros uses the appboard mechanism with the ** JS Bundle ** run-time mechanism to reduce the size of the js bundle, weex debug requires special processing.
- If you encounter complex pages, such as IM, eros recommended native implementation, weex to cope with such needs is still relatively difficult.
Currently, there are dozens of apps in development and on-line state, including the overseas application ** starLife (100+ pages) ** under development, as well as the domestic search ** (60+ pages ) **, there are ** applications are on the line 0-50 + page ranging **, involving the industry in information, medical, investment, shopping, government, office and so on.
The Benmu's medical technical team itself has also developed three weex based app, can be downloaded in the Apple store and application treasure:
- Health Capital (Beijing Medical pass app version, 100 + page, many features have not yet opened)
- Benmu Medical Assistant (30+ pages)
- enmu Doctor Assistant (20+ pages)
Future releases will continue to showcase excellent projects to the home page, so developers can rest assured that this is not a KPI project (the company does not have KPIs) and has been open source based on the MIT protocol.
Project | Description |
---|---|
eros-cli | Simple eros project building tools for building, developing. |
eros-publish | Simple server differential package update logic needs to be used with scaffolding. |
eros-ios-library | eros ios The Weex project depends on libraries. |
eros-ios-sdk | eros ios Weex sdk。 |
eros-android-framework | eros weex Mobile Solutions Android Side Framework. |
eros-android-widget | eros Android Component Library. |
eros-android-sdk | eros Android Mobile Solutions Android WexSDK. |
- eros-yanxuan-demo
- weex-eros-book Reading app
- lygtq-eros-publish Server Incremental Publishing Logic
- eros-node-server Server Incremental Publishing Logi
eros officially open source now has a development group of nearly 300 people (only by invitation), there are a large number of developers in the group have eros product development and has been on the line, in order to maintain a good environment, please Familiarity with the following group rules:
- This is not a traffic group, nor is it an advertising group, is to grow together to ensure the effectiveness of information, if the pornography gambling, discordant language, learning unrelated advertising, promotional content, irrelevant applets, not Will discuss, will be kicked directly, and no longer have the opportunity to enter.**
- Eros development encountered any problems can be sent to the group weex development can be discussed together.
- If you can not answer in a timely manner, please wait patiently, develop rich experience in the group of students will help you see the problem together.
- In addition to eros its own emergency BUG issues, we need to raise issues, we will deal with the issue, the purpose is to better reference for other developers, emergency issues thrown directly into the group, we will be directly to help you remotely debug.
WeChat group |
---|
Copyright (c) 2017-present, 本木医疗