★ Pimax VR
时间:2022/8至 2023/9
软件环境:Windows 10
开发工具:Android Studio
项目描述:本项目为方便管理、操作公司头显设备(Crystal VR头盔/Fuji 掌机)及用户账号相关等功能而开发。主要功能有设备蓝牙配网、状态管理、设备投屏手机、商城等。项目采用flutter框架开发,生成android apk和ios ipa包。借鉴android组件化思想,项目搭建时采用按模块功能分包的结构。采用的主要开源库有dio、permission_handler、image_picker、fijkplayer、firebase_core,等。
责任描述:
首页功能,包括商品列表、操作手册相关、订单、售后、反馈等。设备模块所有功能,设备蓝牙ble配网流程。设备状态及时监控、及时投屏(设备端到手机端实时画面、声音rtsp推流)、及设备管理相关功能。以及附属功能开发,注册、登录等等。
收获:掌握dart语言及flutter开发流程,及google play与apple store上架流程。熟悉flutter各个开源框架使用。flutter与原生的调用通道开发。熟悉android端(充当服务端)推流工具使用,等等。
★ 蓝光小精灵
时间:2018/8至 2019/10
软件环境:Windows 10
开发工具:Android Studio
项目描述:产品本身采用模块化架构+MVP模式开发。主要功能:单品设备控制以及场景控制。房屋、房间管理、物业管家查询Voip通话、物业缴费、物业报修,等等。特点:能使用语音对小精灵各种操作,集成了爱奇艺、qq音乐等娱乐功能。页面之间通过ARouter跳转通信,网络通信使用了RXJava+Retrofit的流行框架搭配。技术支持:阿里智慧人居平台、思必驰语音技术。
责任描述:
负责项目架构的设计与搭建,登录、锁屏页面、下拉菜单(思必驰定制系统交互)、专属管家、在线报修、设备、场景、社区公告、萤石、移康猫眼,等模块的开发。
收获:对Android模块化架构有了更进一步认识,了解jni与android系统之间的交互(循环读取记录android触摸事件的文件)
★ 嘉宝生活家
时间:2019/10至 2020/7
软件环境:Windows 10
开发工具:Android Studio
项目描述:嘉宝生活家以社区物业为中心,围绕业主生活以及小区周边开展的社区O2O电商平台。包括物业基础服务,小区公区监控,居家智能系统,物业增值服务,电子商务等功能
责任描述:
主要负责其中iot智控模块的开发。包括了公区监控功能:如老幼看护,门禁管理,访客邀请等模块。智能家居功能:单品添加、控制,场景添加、编辑、控制,房屋、房间、家庭成员管理等等。
收获:对模块化开发有了进一步认识。熟悉了物联网平台的整体流程以及前端开发。