1. 立项目标:通过实时刷新的图表,持续监控用户活跃度和业务健康度等关键指标。
2. 核心模块:
2.1 可视化图表:使用Android原生开发折线图、柱状图、仪表盘、热力图等多种可交互图表,
并且图表实现了分页加载和多级缓存策略,可滑动浏览海量历史数据。
2.2 可配置的容器:可加载后台配置的H5页面、GIF动图等内容,支持私有化定制。
我负责Android端应用开发,实现了从零开发到独立上架的全过程。
1. 架构和依赖管理:使用 Dagger/Hilt 依赖注入框架,实现模块化解耦;
2. 网络与数据层:网络通信基于 OkHttp 客户端,配合 Retrofit 构建 API 接口;
3. 图片与动图加载:集成了 Glide 图片加载框架,并进行添加HTTPS证书和请求头等轻度改造。