个人介绍
1,熟悉掌握kotlin,使用kotlin开发过完整项目。
2,熟悉掌握常见的数据结构。
3,深刻理解Handler消息机制。
4,熟悉掌握Android中自定义控件以及常用动画。
5,深刻理解Android中的事件分发机制。
6,熟悉掌握Android中常见的设计模式。
7,熟悉掌握WebView的使用,熟悉Android原生和H5交互。
8,熟悉各种主流框架,例如Okhttp、Retrofit、Coil、EventBus等。
9,熟悉SDK的相关开发以及其注意事项。
10,了解JNI开发,让C/C++和java互相调用。
11,了解Android中IPC通信。
工作经历
2022-07-25 -至今一智科技(成都)有限公司Android开发
1,根据需求完成App的优化迭代; 2,不断重构代码,保证代码的健壮性、可读性、易维护性; 3,配合测试人员完成测试以及版本的发布。
2018-10-01 -2022-04-30上海林肯科技有限公司Android 开发
1、按照项目的要求和周期,在指定时间内完成开发任务。 2、针对项目中遇到的困难,能够提供解决方法,攻克技术难点。 3、对线上反馈的Bug进行处理,优化用户体验。
2018-06-01 -2018-09-01上海透云物联网科技有限公司Android开发
1,参与Android端的需求评审; 2,制定技术方法; 3,产品配合完成功能开发; 4,配合测试人员完成测试; 5,版本发布。
2017-06-01 -2018-05-01南京品德科技有限责任公司Android开发
1,参与业务需求评审,负责移动平台功能开发、关键技术验证和选型; 2,负责App版本的更新和维护; 3,负责应用各个版本的适配。
教育经历
2011-09-01 - 2015-06-30武汉科技大学自动化本科
计算机二级、英语六级,并有着良好的沟通能力。
技能
项目描述:凹音极速版app是一款看短视频赚钱的软件,有各类短视频类型供用户进行在线浏览,只需要按照软件的任务说明完成任务就有不错的收益。 技术要点: 1,项目采用Kotlin开发,整体使用MVP模式,降低代码耦合。 2,采用DsBridge实现原生与WebView的通信。 3,使用Retrofit+Rxjava+Okhttp实现网络请求。 4,通过EventBus来实现通信、RxPermission实现Android权限申请。
项目描述:主要是展示区块链相关的最新资讯,提供K线图来展示行情,包含社区等功能。 技术要点: 1,项目整体采用Retrofit2+Rxjva2+Rxbinding+RxPermission。 2,使用Mvp的设计模式,对代码进行分离,降低耦合性。 3,采用MPAndroidChart 自定义K线图。 4,采用JNI来实现接口签名进行加密。