用到的组件和API有:
-
集成了redux
-
集成了极光推送
-
集成了友盟分享(没有在平台注册,分享的结果是包名和平台的包名不一样,请自行修改)
-
react_native_fs:本地文件系统
-
StyleSheet:css样式表 详情
-
View:基础组件,类似于div但是不能写点击事件 详情
-
Text:显示文本 详情
-
TouchableHighlight:触摸响应,只能有一个子组件 详情
-
Dimensions:获取设备屏幕的大小 详情
-
Animated:动画 详情
-
ScrollView:滚动视图 详情
-
FlatList:列表组件 详情
-
ActivityIndicator:圆形的 loading 提示符号 详情
-
StatusBar:控制状态栏 详情
-
Image:显示图片 https://reactnative.cn/docs/image/,动态加载请看我的另一篇文章react native开发Android 篇——Image动态加载图片
-
TextInput:用户输入组件 详情
-
Switch:开关组件 详情
-
ToastAndroid:悬浮提示框 详情
-
日期选择组件
效果图: