每周总结
本周主要围绕项目的多端适配与跨平台开发展开。在后端,完成 API 版本管理,针对 Android、Web 等不同端提供统一但版本化的 API,通过@RequestMapping的produces属性返回适配各端的数据格式;同时,统一处理多端认证逻辑,支持 Android 的 JWT 认证和 Web 的 OAuth 认证。
在 Android 端,尝试引入 Kotlin Multiplatform 技术,将网络请求、数据模型等部分代码进行抽离,实现 Android 与后端的共享,减少重复开发;此外,评估并计划在部分功能模块中嵌入 Flutter,实现快速跨端开发,目前已完成 Flutter 环境搭建和基础通信示例。
不过,在 Kotlin Multiplatform 代码共享过程中,遇到了不同平台依赖冲突问题,通过调整依赖管理策略和使用平台特定的配置解决;Flutter 与原生 Android 的通信初期存在数据传递不完整的情况,通过规范 MethodChannel 的参数格式和调用流程修复。
下周将继续深化多端适配工作,完成 Flutter 模块的功能开发与集成,对跨平台代码进行全面测试,同时开展项目的性能优化工作,包括 Android 端的冷启动优化和后端的数据库分库分表。

浙公网安备 33010602011771号