ID:224836

height

Android高级开发工程师

  • 公司信息:
  • 维沃移动通信有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 深圳
  • 南山

技术能力

1),熟练掌握Java语言,拥有丰富的系统设计分析能力及面向对象分析设计能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射原理,自定义注解及泛型,多次采用设计模式重构app代码;
2),熟练掌握JVM原理,反射,动态代理以及对ClassLoader 热修复有比较深的理解;
3),精通数据结构和算法;
4),精通UI,精通自定义View,能利用事件分发原理解决UI交互问题;
5),有阅读FrameWrok层源码来解决实际问题的经验,尤其了解AMS的原理;
6),对UI解面设计和优化有实际工作经验;
7),对内存优化,用户体验优化有实际调优经验;
8),熟练掌握volley/okhttp/retrofit等第三方架构,熟悉tcp/ip,http协议,对socket通信也相对精通,并具备相关性能调优能力;
9),有实际写过JNI代码进行NDK底层代码封装的经验;
10),精通C/C++语言,了解Kotlin,dart;
11),有MVP/MVVM架构搭建项目的实际开发经验;
12),对模块化,组件化开发架构有深入的研发经验;
13),了解小程序开发,对flutter开发有自己的学习经历,但无实际的商业项目;

项目经验

项目: 享学智能购物商城app
项目名称: 享学微服务电商平台-会员服务/SSO 服务
开发时间/开发周期: 2015.6/至今
使用技术: MVP架构 + 支付宝/微信支付 + ViewPager/Fragment嵌套UI框架+ rxJava/retrofit网络框架 + webview购物商城展示 + 热修复更新 + NDK+ffmpeg视频展示
责任描述:
1,给Android app设计编写架构,研发框架
2,封装公共模块功能,解决各种疑难杂症
3,为公司开发平台研发技术选型
4,完成产品功能迭代与性能调优
技术描述:
MVP架构搭建app框架:
客户端使用面向接口编程思想将View层与Model层进行完全分离,业务代码和逻辑代码解耦
主要UI框架:
主界面UI采用View Pager 嵌套Fragment的方式,进行完全lazyLoad,根据Fragment生命周期的可见性来判断界面的可见性来加载网络数据,优化网络请求api的设置,减少数据解析时间和网络访问时间,提升性能
购物界面:
购物界面商品流量由Webview实现,自定义了一套WebView与native交互的系统,从而提升Webview性能,提升用户体验。
界面间通信方案:
界面间的通信均采用jetpack liveData 已经lifecycleHandler进行通信,有效防止数据丢失及不必要的内存泄漏。
大图片显示方案:
基于glide做了图片显示的优化,尤其是对gif图片的优化,原生glide加载gif 图片性能低,在原生基础上进行了NDK层面优化,提升了glide性能
网络模块:
基于retrofit + rxjava 进行了二次封装,封装从独立的network modle,使得业务开发者对netWrok modle可以进行黑盒处理,只需在使用的时候添加自己对应的接口和Bean

案例展示

  • 智慧生活

    智慧生活

    app蓝牙,wifi控制设备 MVP架构搭建app框架: 客户端使用面向接口编程思想将View层与Model层进行完全分离,业务代码和逻辑代码解耦 主要UI框架: 主界面UI采用View Pager 嵌套Fragment的方式,进行完全lazyLoad,根据F

  • 搜航

    搜航

    * 国内领先的海运物流综合服务平台 业务范围包括海运整箱、拼箱以及跨境电商亚马逊FBA及海外仓头程服务。 用户可以直接在线进行运费查询,在线订舱,在线补料,申报以及订单管理等多项功能,为用户提供专业的综合海运服务。 * 垂直领域内排名前列的资讯媒体 这里

  • 潜水侠

    潜水侠

    重构所有模块开发:预览视频,照片,摄像拍照,短视频,直播 MVP架构搭建app框架: 主界面UI采用View Pager 嵌套Fragment的方式,进行完全lazyLoad,根据Fragment生命周期的可见性来判断界面的可见性来加载网络数据,优化网络请求api的设置,

查看案例列表(含更多 0 个案例)

相似人才推荐

信用行为

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

发布任务

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

微信接收人才推送

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

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