ID:383290

Op 身份已认证

Android 工程师 | 前端工程师

  • 公司信息:
  • 考拉fm
  • 工作经验:
  • 11年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 长沙
  • 全区

技术能力

1.熟练掌握Java, Kotlin开发语言,正在学习Flutter,Vue,JavaScript,熟练使用Android Studio, Eclipse开发工具,Git,Svn代码管理工具, 能够阅读Android英文文档。
2.熟练使用MVC,MVP,MVVM模式,了解常用的设计模式,Android软件开发的基本知识,了解Retrofit、 Glide、Okhttp、Rxjava等开源项目。
3.熟悉Android四大组件和各种控件,以及了解最新Jetpack组件库。
4.了解部分Android系统源码,Handler、AMS、Binder、事件传递等。
5.熟悉Android下网络通信机制,TCP/IP和http有一定理解。
6.掌握串口,蓝牙通信方式与硬件交互。
7.了解Js基础、Vue2,能进行简单web页面的开发。
8.Android Material Design组件的设计与应用 ,对Android自定义控件有一定了解。
9.了解Android热更新,插件化,组件化开发。
10.能根据分辨率对手机屏幕进行适配,对横竖屏进行适配,以及语言的国际化。
11.良好的沟通能力和团队合作能力,优秀的心理素质,具有扎实的技术功底,代码严谨,较强的逻辑推理与分析能力,有良好的编程习惯。

项目经验

作为核心同时负责InfiKoisk和InfiPartner两款应用的开发,InfiKoisk项目主要是做美国芝加哥餐饮行业的自助点单系统,InfiPartner接收到新订单显示并打印订单。

1.使用Kotlin + MVVM对整个项目进行了重构
2.对整个项目UI布局进行了重构
3.适配了Star100, Star700, Zebra410等打印机,使用tcp/ip发送指令进行打印
4.解决线上崩溃问题,优化应用稳定性,崩溃率降低了5%左右
5.编写ViewModel 单元测试用例
6.接入日志回捞能力,定位线上问题

二:蔬东坡
1.负责分拣app、配送app、库房app、净菜加工app的迭代需求和维护, 解决线上bug。
2.生鲜易app整个框架的搭建, 该项目主要以组件化+Jetpack+MVVM为架构,使用Kotlin语言,集合了最新的Jetpack组件,如LiveData、Navigation、Room等,另外还加上了依赖注入框架Koin,网络请求部分使用OkHttp+Retrofit,配合Kotlin的协程,完成了对Retrofit和协程的请求封装。
3.适配各种秤体,打印机等硬件设备,与硬件通信完成称重,取值,去皮,以及打印各种单据小票。封装硬件库,与业务解耦。
4.反编译apk进行二次开发完成更多的需求。使用apktool反编译JP的应用,反编译拿到源码,JD-GUI工具查看。由于代码混淆过,阅读起来困难重重。最终还是利用经验,制定了最终的方案。
5.优化Zxing扫码库,分别从曝光度调节、镜头自动缩放、定位符缺失标识、减少编码格式方向来优化整个扫码体验。
6.对应用进行性能优化,主要是从启动优化。

三:老百姓大药房
1.把项目从Eclipse迁移到AndroidStudio
2.把kotlin引入到项目中
3.将原有的volley加handler的网络请求方式替换成retrofit加rxjava
4.使用ijkplayer封装播放器,播放点检相关的rtmp流媒体
5.使用glide加coil来构建项目图片加载框架
6.使用今日头条适配方案结合pt完成页面的适配
7.加入bugly收集异常日志
8.使用百度地图开发定位功能,导航功能
9.进行项目的重构以及新功能的开发

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服