就职于上市公司,负责业务部门APP的核心开发人员,Android四年多开发经验,开发并上线已有八个APP,四年多内也遇到很多问题和BUG,总结了很多经验,怕过很多的坑。
目前在项目中用到的技术和遇到的问题:
1.项目采用MVP项目架构;
2.retrofit+okhttp进行网络请求;
3.eventbus实现路由功能;
4.实现okhttp拦截器添加header、log拦截;
5.布局方面采用constraint功能优化页面嵌套;
6.控件采用MD风格;
7.适配7.0的文件安全和8.0的通知等;
8.高德地图路线规划及车辆轨迹;
9.优化内存,增加内存检验机制、添加tinker热更新;
10.zxing扫描条形码及其自定义界面;
11.可折叠recyclerview的自定义刷新和加载
12.自定义柱状图View,可左右滑动。
13.自定义相机拍照
14.处理WebView和原生适配,和处理相机Webview启动后回收问题
最后自学了Kotlin语言,开始开发Andorid项目,自学了SpringBoot。
项目名:蓝金刚
项目描述 金刚”系列移动客户端软件是由灿谷集团自主研发的资产管理工具及平台。
我的职责 参与需求讨论和界面设计,和后台制定接口文档,项目独立开发从框架选择设计架构,然后细化到每个模块的开发,并不断根据需求更新app。