osaio 采用 mvvm 框架。引用 lifecycle,viewbinding,flow,
databinding,room,viewmodel,livedata 等组件,使项目更简洁独立。项目各模块采
用组件化开发,并确保每个模块可以单独打包为 aar 。通过 git submodule 管理各组件仓
库,后通过 jenkins 构建打包。采用阿里 arouter 路由框架,实现各模块之间的跳转
项目采用 mvp 框架,viewpage / fragment 嵌套 ui 框架,retrofit / rxjava
网络框架,eventbus 总线,greendao 数据库等技术;
● 路由器设备 1. 路由器添加 2. 绑定 3. 网络配置 4. 信息备份 5. ota 固件升级
6. 第三方连接设备的管理,父母控制,网络限制,白名单黑名单,上网时间管理等等
机器人广告屏幕投放,地图模块等等