智能家居类项目,主要通过ReactNative实现插件化开发每个智能产品的详情页,实现动态加载。通信方式为socket。小程序通信方式为ws。
通过RN开发设备详情页,打成jsbundle包上传到阿里云oss,Android项目通过包名版本判断当前jsbundle文件是否需要重新下载。rn项目与后台的通信方式为socket,传输的是json格式的数据,Rn端拿到数据进行解析然后渲染到页面上。主要就是实现对智能产品的智能化控制(凑字)
独立开发的项目,Android使用java语言开发,大部分产品页面使用ReactNative实现可同时在Android和ios端进行展示,不需要重复开发页面。