1. Android 基本技能
java
android sdk
android 新特性
Material Design
框架的使用(support,Fresco,zxing,volley,okhttp,retrofit,Pay相关Sdk…)
UI绘制以及优化
自定义UI
gradle的包管理
代码混淆
社会化分享
webP以及矢量图的使用
Material Design UI
Android多语言国际化
2. Jenkins Android自动化编译以及APK持续交付测试搭建;
3. 熟悉在Mac和Linux上编程;
4. git版本管理的熟练运用,gitFlow工作流的熟练使用;
5. Nexus Maven 本地仓库的搭建,代理仓库搭建,SubModule工程maven化;
6. thrift + volley + tgen RPC Request代码自动生成;
7. MVP、MVVM +面向接口协议的架构的使用;
8. Google Play APK 版本更新发布;
9. Hybrid 与 WebView的混合开发;
10. React Native 的初步开发实践;
11. GRPC + protobuf + http2.0 android 客户端的实践;
12. OKHttp+Retrofit的网络请求方式;
13. Google FireBase的集成(Notifications,Remote Config);
14. Fabric 错误数据的统计以及版本Bug的收集修复;
15. Kotlin的使用;
16. 多渠道打包;
17. UI设计;
18. 顺畅的和UI设计师/产品经理沟通以及修正UI/原型设计;
2015/12 -- 至今 ezbuy
下载链接:https://play.google.com/store/apps/details?id=com.daigou.sg
工作职责:
日常版本的迭代开发;
ATM/CreditCard以及第三方支付SDK 2c2p的接入;
Hybrid 与webView的交互;
Fabric错误统计,版本Bug修复;
Firebase的接入使用;
Jenkins 打包工具的维护更新;
Nexus local Maven的搭建维护;
tgen RPC Android 客户端的代码生成;
Android多语言国际化;
MVP + TDD 的重构代码;
thrift代码定义以及JavaBean,RPC自动生成;
和设计师讨论在Android平台的最佳实践;
2015/12 -- 至今 ezbiz
下载链接:https://play.google.com/store/apps/details?id=com.ezbuy.ezbiz
工作职责:
企业员工App的版本更新;
员工拣货仓库上架的二维码扫描;
Fabric错误统计,版本Bug修复;
ReactNative 页面绘制以及与Native交互;
多渠道打包的;
thrift代码定义以及JavaBean,RPC自动生成;
2015/03 - 2015/10 美妙世界
下载链接:http://zhushou.360.cn/detail/index/softid/3007369?
recrefer=SED_%E7%BE%8E%E5%A6%99%E4%B8%96%E7%95%8C#next
工作职责:
负责Android应用的整体开发工作;
负责Materiel Design风格UI的布局;
负责Android应用的UI的布局;
负责二维码的扫描与解析;
负责应用内的多线程以及进程间的通讯,数据的传输;
负责网络数据的请求,json以及xml数据的解析;
负责利用支付宝以及微信SDK进行支付功能的实现;
负责利用百度地图SDK对地图定位、导航、POI功能检索;
负责Application应用层的调用以及FrameWork框架层的调用;
负责利用友盟等SDK进行对应用的自动更新服务;
负责利用JPush、友盟等SDK进行消息推送;
负责利用友盟以及ShareSdk等SDK进行社会化分享;
负责对Android 客户端的内存以及性能的优化;
负责对不同尺寸、分辨率的进行屏幕适配;
负责与设计人员和维护人员沟通,解决修正BUG;
2014/09 -- 2015/02 票乎
下载链接:http://zhushou.360.cn/detail/index/softid/2526792?recrefer=SED_%E7%A5%A8%E4%B9%8E#next
工作职责:
负责整体项目框架的搭建,项目基类的抽取;
负责各个整体项目的UI搭建以及跳转逻辑的实现;
负责大量Material Design新控件搭建使用;
负责DraweLayout以及NavigationLayout的侧滑菜单的实现;
负责利用CardView进行美化;
负责利用WebView展示商品详情以及淘宝页面的跳转;
负责自定义View控件的使用与实现;
负责利用Fragment,Viewpager和TabLayout的导航栏菜单展示;
负责利用CollapsingLayout协调TabLayout、AppBarLayout、ToolbarLayout以及NestedScrollView实现可折叠的效
果;
负责RecyclerView的各种横、纵方向的数据展示以及优化;
负责利用SharedSdk进行社会化分享;
负责利用第三方Sdk进行消息的推送;
负责二维码的扫描与解析;
负责图片的缓存与以及优化处理;
负责内存的优化以及处理;
角色 | 职位 |
负责人 | 高级 Android 工程师 |
队员 | UI设计师 |
队员 | 安卓工程师 |