打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一个上线了的React-Native项目

最近1个月完成了一个RN的项目,这里记录一下,以备后面的总结
项目内容
1. 登录
2. 根据剪贴板的内容查找数据
3. 显示查找后的数据,并对这个数据进行一些处理

平台支持
iOS和Android
iOS已经上架2版

开发方式和架构内容
1. 使用Git作为版本管理
2. 使用Atom作为开发工具,XCode辅助,没有用Android Studio
3. 使用CodePush701作为js package的升级工具
4. 使用Redux作为React的数据框架
5. 使用Stackoverflow和React的issue list作为主要的知识查找
6. 开发了一些自己使用的Android的插件,因为Android不支持Onresume事件,所以自己写了插件,后面会open出来
7. 主要使用ios做开发,然后Android适配
8. 使用了自定义字体作为图标,进入了ttf文件
9. 使用eslint做js的静态检查

总结
1. ios还是比较稳定并且功能也比较全
2. Android的坑是有不少,比如:不支持Shadow,还有对absolute的布局支持的也不够好
3. Android的事件支持的不好,很多事件还没有支持
4. Android的性能好像也不是很好,但是,也能凑合用
5. Android的原生控件封装的不好
6. 如果希望代码复用高,最好让iOS和Android尽量保持样式的一致
7. 这篇文章对我在Mac上调试Android有很大帮助676

使用到的第三方库
1. Redux
2. Redux-react
3. ImmutableJS
4. moment
5. React-native 0.14.1
6. react-native-android-statusbar
7. react-native-clipboard ,因为owner很久不维护,我做了一些修改,后面会open出来
8. react-native-code-push
9. react-native-device
10. react-native-icons
11. react-native-keyboard-spacer
12. react-native-navbar"
13. react-native-simpledialog-android
14. redux-thunk

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
技术创新,基于 React Native 的开源项目|码云周刊 17 期
Facebook 发布 React Native for Android
React Native iOS 源码解析
拥抱大前端——从Weex开始
React Native实战(一):配置和起步
React Native: 那些开始之前应该知道的知识点
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服