足聊--新项目
项目描述: 项目描述:产品介绍:一款为工程行业人员建立人脉的app,特有的交友,寻友方式在工程行 业圈子得到广泛的好评和赞赏。
需求背景:进一步扩大产品内容的丰富程度,拓展市场边缘,引申出了以图片为载体,搭建
社区文化,加强用户之间的连接和互动。
技术背景:为了解决当前架构中代码越来越臃肿,相同的业务模块得不到复用,极大延迟了 开发的效率。基于以上的情况,根据在Android社区上调研,决定采用组件化的方式作为工程 架构,开发架构上依然采用MVP的开发模式。在语言方面,Kotlin虽然在Android上还需进 一步的完善,不过Google已经把Kotlin作为Android的第一开发语言,从长远上来看的话 Kotlin确实比Java吃香些,所以组内决定使用Kotlin作为开发的第一语言。但是组内有些框架 或者工具是使用Java开发,在项目需要快速上线的前提下,没有对这类框架或者工具进行重 构,而是采用了Kotlin和Java进行混合开发,兼容性方面两者没有太大的问题。最终架构定型 为:以组件化为依托,MVP为开发框架,Kotlin作为第一语言,进行了项目的开发。
项目模块构成:足迹图片模块、发布足迹图片模块、跟进模块、聊天模块,个人信息模块, 登录注册模块
使用到的第三方框架: 项目框架组件:Dagger2,RxLife,ARouter,AppJoint 网络请求组件:Retrofit,Okhttp,RxJava,DiskLrucache 应用权限组件:AndPermission 图片加载框架:Picasso 即时通讯组件:阿里百川即时通讯组件 地位组件:百度地图SDK 升级&收集日志组件:Bugly
负责的模块:足迹图片模块,登录注册,个人信息模块,聊天模块。 工作职责:整体运作项目开发,负责基础组件搭建,协调组内开发进度和流程,保证项目开 发的进度,文档撰写等
项目成果:按时完成项目的开发上线工作,为公司带来实际的效益产出。输出了新模式的开 发框架和高度可复用的组件,提高了组内整体的开发效率,加强了各成员间的协调能力。
2018.06 - 至今