1. 掌握常见控件使用及封装,RecyclerView 优化,局部刷新,分批加载等; 2. 掌握自定义 View 开发,View 的绘制过程及分发机制、动画特效制作等; 3. 掌握常见应用性能优化技术,启动优化、内存优化、绘制优化、APK 压缩、网络优化等; 4. 掌握 Android AIDL 进程间通信及多线程间通信技术; 5. 掌握 Android 常见组件化开发,模块化更新以及动态部署方案; 6. 掌握基于 RESTful 架构 API 的应用开发,APP 各种鉴权流程; 7. 掌握常见应用设计架构 MVC、MVP、MVVM 等; 8. 掌握 Socket 长连接通信及 IM 开发,熟悉 TCP/UDP 协议等; 9. 掌握反射,注解及 IOC/DI 框架,面向切面编程 AOP 等; 10. 熟悉数据结构和常用设计模式,熟悉 JNI 开发等; 11. 熟练使用 Java、Kotlin、JavaScript、Python 等开发语言; 12. 掌握 Flutter 语言开发跨平台应用及结合 Web 进行 Hybrid 应用开发等; 13. 熟练使用第三方框架 OkHttp、EventBus、ARouter、Dagger2、RxJava 等并熟悉其原理。
2017/05 – 2019/02 Bitbill(https://play.google.com/store/apps/details?id=com.bitbill.www)
开发工具:MacOS 平台,Android SDK8.0,Android Studio 项目职责:基于 Dagger2+RxJava+MVP 模式的架构设计,主要包括使用 Dagger2 依赖管理,使用 RxJava 响应式开发,底层 Model 层的封 装,Presenter 层的抽象,View 层等界面的抽象,Common 层的抽离;负责 Android 应用的主要模块开发,新版本的迭代,应用性能优化,
服务保活的研究实现;APP 安全漏洞屏蔽及加固,完成 Google Play 应用市场的应用发布,BUG 处理,Git 分支管理,基于 Android 的业务系 统协议开发和维护等。 项目描述:本项目是极致安全的区块链钱包,通过它你可以掌控你的所有加密货币。支持多签、离线冷钱包等高级功能,最新版本支持 18 个 主网币和 1000+ ERC20 代币。BitBill 钱包的助记词、seed(用于生成私钥)均存储在手机端,并且采用增强模式加密存储。私钥完全由你 自己掌控。除此以外,你还可以控制钱包的更多方面。支持 BTC、ETH、LTC、DGB 多签,方便机构存放和管理大额数字资产。多签的设计 通用且安全,通过 BitBill 的联系人机制进行交互,非常方便易用。将手机网络关闭或调至飞行模式即可让钱包进入离线模式,实现离线冷钱 包功能。通过和观察钱包配合,离线钱包进行离线签名从而安全又轻松地发送交易。 使用技术: Dagger2+RxJava+MVP 架构、GreenDao 持久化数据、EventBus 事件总线、Glide 图片处理、Gson 数据解析、Socket.IO 长连 接、OKHttp 网络访问、极光推送、Zxing 二维码封装。 2016/02 –
2017/05 争时金融(http://www.pc6.com/az/287257.html)
开发工具:MacOS 平台,Android SDK6.0,Android Studio 项目职责:基于 MVP 模式的架构设计,主要包括底层 API 层的封装,Presenter 层的抽象,View 层等界面的抽象;负责 Android 应用的主要 模块开发,新版本的迭代,应用性能优化;APP 安全漏洞屏蔽及加固,完成国内各大应用市场的多渠道应用发布,BUG 处理,Git 分支管理等。 项目描述:本项目是中城银信控股集团旗下的“一站式”互联网综合理财平台。主要实现的功能有首页模块:公告轮播展示,理财产品推荐, 众筹产品推广,邀请有礼和每日宝箱活动。理财模块:争时存金、时光添利等理财产品信息的展示、购买。众筹模块:众筹产品的列表及查看 更多详情多 Tab 展示、收藏、回报支持。我的模块:绑定银行卡等账户信息及安全设置,我的理财及众筹收藏列表,推送消息展示,我的优 惠券分 Tab 展示等;众筹及理财产品本地信息、H5 公告及活动等社会化分享;软件自动更新等。 使用技术:Fresco 图片处理、手势处理、MVP 架构、Gson 数据解析、Https 认证、OKHttp 网络访问、Git 版本控制 开源项目:Tabview 、HighLight、 TopSnackBar、LazyFragment、VerticalViewpager 、BintrayUploadGralde
2014/06 – 2016/01 赵涌在线(http://zhushou.360.cn/detail/index/soft_id/2389667)
开发工具:Window 平台,Android SDK5.0,Android Studio 项目职责:负责 android 应用的主要模块开发,新版本的迭代,完成集成微信和支付宝的支付管理,订单的收发货管理,应用性能优化,完成 国内各大应用市场的多渠道应用发布,BUG 处理,用户使用手册编写、后期维护等。 项目描述:本项目主要提供艺术收藏品在线安全交易。主要实现的功能是:艺术收藏品信息的筛选、分类、轮播呈现,项目信息的轮播展示; 全局动态搜索,按专场、目录分类寻宝;订阅不同分类的艺术收藏品;与后台交互通过长链接实现在线竞拍艺术收藏品;管理艺术收藏品的交 易;用户订单的移动端支付、发货、收货、退货管理,账户充值绑定银行卡等账户信息的管理;艺术收藏品及行情信息分享到第三方应用;软 件自动更新检测等。 使用技术:Fresco 图片处理、手势处理、MVC 模式、Json 数据解析、Https 认证、HMAC-SHA1 消息认证、OKHttp 异步网络访问、Git 版本 控
角色 | 职位 |
负责人 | Android 高级软件开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
本项目是中城银信控股集团旗下的“一站式”互联网综合理财平台。主要实现的功能有首页模块:公告轮播展示,理财产品推荐, 众筹产品推广,邀请有礼和每日宝箱活动。理财模块:争时存金、时光添利等理财产品信息的展示、购买。众筹模块:众筹产品的列表及查看 更多详情多 Tab 展示、收藏、回报支
本项目主要提供艺术收藏品在线安全交易。主要实现的功能是:艺术收藏品信息的筛选、分类、轮播呈现,项目信息的轮播展示; 全局动态搜索,按专场、目录分类寻宝;订阅不同分类的艺术收藏品;与后台交互通过长链接实现在线竞拍艺术收藏品;管理艺术收藏品的交 易;用户订单的移动端支付、发货、收货、
本项目是极致安全的区块链钱包,通过它你可以掌控你的所有加密货币。支持多签、离线冷钱包等高级功能,最新版本支持 18 个 主网币和 1000+ ERC20 代币。BitBill 钱包的助记词、seed(用于生成私钥)均存储在手机端,并且采用增强模式加密存储。私钥完全由你 自己掌控。