雀鸟管家商户端从零到一、独立开发;
1:参与需求评审,技术选型,对功能模块技术确认把控一级研发工作
2:后续根据客户反应的问题进行修正,解决用户疑惑、迭代升级功能;
技术要点:
项目整体架构主要采用MVC、MVVM架构模式,网络请求主要采用Retrofit2+OKhttp3,图片框架采用Gilde;
混合开发原生和JS相互调用
房源列表展示通过RecyclerView+通用适配器BaseQuickAdapter
日历房态通过自定义Scollview嵌套Scollview+RecyclerView实现Excel表格上下左右滑动功能
【消息】传递主要采用EventBus、Interface回调等方式。处理相关功能模块的连接;
数据通过ContentProvider数据库、SP存储数据的方式,实现重要参数的写入读取;
接入LeakCanary工具检测OOM,用Lint工具扫码并修改有问题的代码;
差异化打包apk,统一提供Release、Debug版本apk;
屏幕适配采用今日头条适配方案;