几米圈
2020-5-6 21:12 更新
功能描述: 几米圈APP是一款智能家居平台。连结着几米物联生态下的所有智能硬件,实现对智能设备的远程操控、跟踪、定位、拍照、录音、录像等功能。同类型产品有小米旗下的米家APP。 技术亮点: 1、使用插件化开发,将每一个设备模块的功能作为一个独立的插件,减小宿主APK包的体积。 2、使用bsdiff算法进行文件的差分与合并,实现安装包的增量更新。 3、使用Apache common-net与设备局域网进行FTP文件同步。 4、使用BLE和WebSocket等连接方式与设备进行近距离交互。 5、使用当下流行的Retrofit+RxJava+EventBus搭建整个项目框架。 6、使用百度地图、谷歌地图(国外)进行设备的定位、追踪、轨迹查询等。 7、项目首次采用kotlin进行开发。 8、使用了自己的小程序框架构建自有小程序。 负责任务: 1、参与整个项目的架构设计与框架搭建。 2、增量更新动态库的编译及差分与合并的业务开发。 3、封装开屏页的广告sdk。 4、行车记录仪模块的基本功能及FTP连接与多文件下载同步。 5、车载WiFi模块的基本功能及Websocket发送指令进行操作。 6、智能汽车模块的基本功能及UI动画。 7、录音笔模块的基本功能开发。 8、社会化分享与第三方账号登陆等集成开发。 9、负责项目的插件化,引入插件化技术。 10、负责几米小程序引擎的前期设计与开发。