- 项目整体架构采用AAC架构 主要使用Kotlin语言。
- 网络框架使用Retrofit+OkHttp+Coroutine
- 通讯协议的定义
- 公网使用webSocket 在线聊天
- 消息缓存使用ROOM实现
- 卫星网络下封装报文通过socket连接发送消息
- 蓝牙传输数据 收发消息
- 定义消息通讯协议理使用字节,运用位运算节省字节占用
- 自定义注解完成报文的组装
- 地图瓦片的加载
- 船舶/轨迹标记点绘制
- 项目组件化的拆分,使用APT实现组件路由功能
- 上传google play 华为等app商店
- 集成google analytics分析
- 使用AOP实现动态权限申请、方法耗时监测、无埋点方案、点击抖动、权限控制等功能