gitwork_9895683019
iOS高级开发工程师
如影智能
如影智能是一款智能硬件管理平台,用户通过绑定如影旗下的inSight 智能中控,实现手
机与智能设备之间的便捷高效交互。
我负责如影智能iOS端及部分Android模块的开发和维护。我的主要任务是独立完成
iOS1.0版本项目开发,优化智能设备的管理系统,确保系统的高效性和稳定性,并封装
基础组件和通用SDK以提高开发效率。
架构设计与开发:
1、项目架构
选择MVVM(Model-View-ViewModel)架构。这种架构模式将视图(View)与业务逻
辑(ViewModel)分离,增强了代码的可维护性和可测试性。
2、模块化设计
将项目拆分为多个功能模块,如设备管理模块、用户管理模块、网络通信模块等。每个
模块独立开发、测试,降低了耦合度,提高了系统的可维护性和扩展性。
3、代码重用与扩展
为了提高代码的重用性和扩展性,采用了工厂模式、单例模式。封装基础组件和通用
SDK,开发效率提升了25%。
4、数据存储与管理
使用 FMDB作为本地数据存储方案。通过封装数据访问层,提供统一的数据操作接口,
简化了数据存储和检索操作。
如影智能App首次在公司发布会上的成功演示标志公司在Aiot领域踏出新的一步。
项目链接:https://apps.apple.com/cn/app/影智/id1527037685
logo
浙公网安备33011802001633号
浙ICP备1805484号-2