本项目采用Flutter与原生混编的架构方式,以原生框架为基础,模块功能采用Fluter Module方式集成,充分发挥Flutter跨平台开发效
率和原生平台性能优势。
Fluter框架搭建:基于咸鱼开源框架,搭建了稳定高效的Flutter基础框架,包括网络请求、状态管理、路由导航等核心榜块,为项目开
发提供了坚实基础。
原生与Futter混合开发:针对核心功能和性能要求高的模块,采用原生开发,保障应用性能和用户体验;对于业务逻辑复杂、迭代频繁
的模块,采用Flutter开发,提升开发效率和代码复用率,模块化开发:将项目功能模块化,采用Flute Module方式集成,实现模块间的解
耦和独立开发,提高代码可维护性和可扩展性。