ID:139010

夏天

安卓架构师

  • 公司信息:
  • 百度
  • 工作经验:
  • 9年
  • 兼职日薪:
  • 1200元/8小时
  • 兼职时间:
  • 下班后
  • 所在区域:
  • 上海
  • 全区

技术能力

1、目前就职于百度,职位为安卓架构师
2、9年1个月研发经验(安卓和java经验8年2个月、c和c++经验3年5个月)
3、从事安卓移动端开发8年
4、3年10个月B To B项目经验,5年3个月B To C项目经验
5、熟练掌握安卓应用开发中的各种技术(安卓四大组件、常用控件、事件分发、数据库交互、多线程编程、进程间通信、JNI开发、http交互、图片缓存和优化、插件化技术、热更新技术、热修复技术、xml和json数据解析、加密算法、webview和H5的使用)
6、做为主要研发人员参与开发的产品中,正式量产和上线的产品总计超过50款app。产品主要包括以下7个类型:桌面产品(3D/非3D,插件化支持热更新)、插件产品(3D/非3D)、锁屏产品(3D/非3D)、类似ios的通知中心的产品(插件化支持热更新)、搜索产品(插件化支持热更新)、天气产品、小工具产品(s4手机侧边栏,苹果手机小白点)

项目经验

【类似ios的通知中心(包含推荐应用模块、常用入口模块、新闻流模块)】
1、 搭建代码框架,使用MVP设计模式;
2、 实现插件化和热更新;
3、 推荐应用模块:利用 http相关交互,实现服务器后台控制显示不同的推荐应用;并指出推荐应用的下载;
4、 常用入口模块:基于定位,推荐附近银行、公交、美食、团购等等常用的生活入口
5、 新闻流模块:采用瀑布流的展现形式,分类展示文字新闻、图片新闻、视频新闻、广告新闻;新闻二级界面通过WebView加载相应h5网页,并添加关联推荐新闻和相关广告。
6、 产品优化(用户体验方面的流畅度优化、性能方面的功耗优化和内存优化、功能模块方面的竞品对比优化)。


【插件化框架sdk和热更新框架sdk】
1、 使用MVP设计模式开发。初期,尝试使用MVVM模式开发,最终使用MVP设计模式开发;
2、 实现插件化框架:参考“DynamicLoad”插件化框架,并结合公司内部需求(支持Activity或Service动态预注册、支持安卓4.4以上的各个版本、支持不同cpu、支持一个项目中有多个热更新产品等等),做出适合公司的插件化框架;
3、 实现热更新框架:利用 http相关交互,检查和下载服务器后台配置的版本;结合插件化框架进行动态加载,从而实现热更新框架。

相似人才推荐

信用行为

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

发布任务

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

微信接收人才推送

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

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