小墩墩2023年10月26日
207阅读
所属分类MQTT、即时通讯、android

作品详情

项目概述:toon 平台是一个集社交、服务、IM、Hybrid 为一体的开发平台,允许第三方接入,以 及在此基础上进行定制,自身提供的模块有通知、通讯录、动态、服务、门禁等,每个业务 模块又拆分成小单元而且彼此独立,每个模块采用 mvp 架构分层设计,业务上采用 RxJava 进行业务流处理,模块分底层网络层、数据库层、通讯层等核心模块,业务模块基于底层模 块进行封装,模块间采用自有协议进行通讯,这些基础模块组成了一个 toon 基础 app 平台, 在此基础上为各个城市进行了一些特定需要的定制,目前进行定制的城市通有北京通、门城 通、e 福州、工会通、昆明通等 70 多款。岗位职责:1. 带领团队完成城市 toon 版本开发 2. 城市 toon 版本升级迭代3. 基础平台技术架构4. 技术难点攻克5. 平台性能优化6. 基础平台模块拆分及交互规范7. 跨部门间问题协调沟通处理工作业绩:1. 完成数据库层选型(greendao)及封装2. 主导完成所有业务模块 mvp 改造3. 引入 Aspect 实现对所有业务接口的耗时统计,从而能快速的定位性能问题4. 引入 RxJava,使得业务逻辑处理层次感更强,更加易读,可维护5. 参与完成 toon 协议的制定及开发6. 抽取平台公共控件封装为独立 UI 库7. 设计完成 toon 平台路由机制8. 优化解决平台性能卡顿问题,使平台启动更快,运行更流畅9. 主导完成工程瘦身,使得 app 体积大幅减少10. 制定代码规范,及开发规则,统一团队开发风格,使得代码更加清晰,健壮,可维护11. 解决团队技术难题,对遇到困难的同事,进行指导,从面提升开发效率12. 2015年9月荣获思源科技嘉奖一等奖13. 2016年10月被评为部门最佳合作伙伴14. 发起主持全员进行代码 review, 从源头减少 bug 率15. 主导完成 toon 平台所有业务模块拆分并制定通讯规范16. 梳理所有 feed 接口,制定优先级,优化启动任务队列,从而加快 app 启动速度17. 带领团队完成多个城市 toon 定制,比如:北京通、e 福州、门城通、工会通等18. 加强与兄弟部门的沟通,制定开发计划,使得每个迭代版本如期上线19. 组织团队成员进行内部技术分享,提高团队整体技术水平20. 组织团队成员团建,增加团队凝聚力
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论