以下均为我熟练使用的技能
JavaSE:扎实的 Java 基础/OOP 深刻理解
Android 基础:四大组件/常见布局/数据存储/动画机制
Android 多线程:线程池/Handler 机制/AsyncTask 异步任务机制
网络和图片框架:Retrofit/OkHttpUtils/xUtils3/Glide/Fresco/picasso
插件开发:EventBus/Butterknife/Dagger2/RxJava
数据库相关:SQL 语句/SQLite/GreenDao
版本管理、文档和自动化部署工具:SVN/Git/Composer
第三方 SDK:小米推送/ShareSDK/高德地图/Bugly 热更新/七牛云/第三方支付
其他技能:MVC/MVP 架构/ANR,OOM 定位及解决/JNI/优化重构/微信小程序
红包快手、欢乐红包等红包系列项目
2016 年 12 月,我参与红包快手项目的开发,作为客户端核心程序员,我完成 了核心功能-微信自动抢红包功能的开发。我担任客户端主程,负责整体项目架 构的搭建(MVP+Retrofit+RxJava+RxBus)和具体业务逻辑的实现,技术核心:引 导用户开启辅助功能 AccessibilityService ;通过节点 View 在布局中的 id 名 称找到对应红包控件(findAccessibilityNodeInfosByViewId()方法);在节点 View 模拟用户点击事件(performAction()方法),LeakCanary 检测内存溢出情况 等。我在 V1.0 之后提出增加开屏广告、banner 广告和其他广告位的建议并被 采纳。目前,我负责的红包快手产品,注册用户已经超过 400 万,月活跃用户 超过 20 万,其中红包快手的 VIP 月收入和广告月收入超过 50 万。我带领的 2 人团队全全提供了 Android 客户端的技术支撑。2017 年初,我连续开发了红包 快手增强版、抢红包光速版、抢红包极速版等 6 款换皮产品。 下载地址:http://app.hicloud.com/app/C10524310
熊猫视频壁纸项目 2017 年 10 月 9 号至 2017 年 10 月 20 号,我独立开发了熊猫视频壁纸 1.0 版本,核心技术:解决任意格式的视频播放和调用系统 WallpaperService 把视 频设置成桌面壁纸。项目整体采用 MVP+Retrofit+RxJava 架构,Glide 实现图 片加载, Butter Knife 等注解框架的使用,项目使用阿里巴巴开源插件 Alibaba Java Coding Guidelines 实现规范性开发。 下载地址: http://zhushou.360.cn/detail/index/soft_id/3903791?recrefer=SE_D_%E7%86%8A%E7% 8C%AB%E8%A7%86%E9%A2%91%E5%A3%81%E7%BA%B8
木鱼说项目
2016 年初,我参加木鱼说 Android 客户端的开发,作为核心程序员,我不但完 成了界面,逻辑功能的开发工作,更提出了低失真压缩图片后上传,Glide 替代 Fresco,解决了图片的 OOM 问题,让 apk 体积减小 2M。我提出用 FreeLine 插件 开发,让项目的编译速度加快了 3~4 分钟。我提出的用 MVP 架构整个项目,让 APP 运行更加流畅。2016 年中旬,我更提出线上渠道推广的方案,让华为和 OPPO 市 场的下载量一个月内领先 iOS 500+。
下载地址:http://appstore.huawei.com/app/C10770676
我负责该APPAndroid端V1.0.0版本的研发工作,涉及登录注册,视频播放,第三方支付功能的实现。动态壁纸手机桌面美化,熊猫动态壁纸全部搞定。
我负责嗨学课堂APP首页模块的重构和首页资讯的开发。嗨学课堂app安卓版是一款手机在线学习平台,嗨学课堂app为你带来了丰富的学习试题,其中包括一建、二建、注会、司法等学科考试真题和模考试题。