react native andorid 学习路程
                 xdld
                 10年前
            
                    React-Native 是Android端实现实现动态部署的另一种思路,绕过dexLoad【一些现有的Android插件框架】。
是在开发效率和用户体验间做的一种权衡。
React-native使用JS开发,开发效率高、发布能力强。
-   1、用编辑器打开对应的.js文件,分析代码结构: var React = require('react-native'); 
和Node.js有关,require可以引入其他模块。
类似java 的 import com.andorid.xx.Act;
-   2、定义组件,结构化的代码: var { AppRegistry, StyleSheet, Text, View, } = React;
-   3、React.createClass里的render方法就是渲染视图用的。return返回的是视图的模板代码。 
-   4、样式表现:那么StyleSheet.create就是干这件事的,只是用JS的自面量表达了css样式。 
-   5、引入css样式: 方法1:style={styles.container} 方法2:style={{width:20,height:100}}
-   6、注册View组件,第二个参数为React.createClass创建的 那个var对象 AppRegistry.registerComponent('aswsome', () => yourVar);
1.环境安装
1.安装nvm
- 1.brew install nvm
2.nvm 安装最新的 Node.js 4.0
- nvm install node && nvm alias default node
3.安装watchman 和 flow
- $ brew install watchman
- $ brew install flow
并更新brew
- brew update && brew upgrade
2.demo运行
首先切换到你想要的目录下,依次执行以下命令
-   $ npm install -g react-native-cli 
-   $ react-native init AwesomeProject 
-   $ cd AwesomeProject/ 
运行项目
- $ react-native run-android
3.react-android依赖树
android-jsc-r174650 appcompat-v7-23.0.0 bolts-android-1.1.4 drawee-0.6.1 fbcore-0.6.1 fresco-0.6.1 imagepipeline-0.6.1 imagepipeline-okhttp-0.6.1 jackson-core-2.2.3 jsr305-3.0.0 library-2.4.0 okhttp-2.4.0 okhttp-ws-2.4.0 okio-1.5.0 react-native-0.11.0 support-annotations-23.0.0 support-v4-23.0.0
