ID:323407

yang

Android开发

  • 公司信息:
  • 奇虎360
  • 工作经验:
  • 11年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 海淀

技术能力

Java / kotlin熟练, 近3年一直使用 kotlin 开发, 逐渐使用 flow 替代 liveData, 对冷热流及协程使用熟练, 部分页面使用 Compose 编写, 相应的也使用 mvi 替代 mvvm 模式. 对于新模块可以完全采用响应式编程思路完成模块构建.
熟练各类UI编写,原生动画编写及性能调优.
熟练使用各种原生动画(补间动画 / 属性动画 / 粒子动画),明白绘制过程中可能造成卡顿的原因并尽量避免.
熟练使用profiler/ traceview 进行性能优化,从内存方面排查内存泄漏减少oom以及瞬时高内存快照产生的内存抖动现象.

项目经验

曾在360安全卫士中负责以下模块
1. 手机加速功能:早期使用系统api来针对包名对app进行关闭
2. 手机清理:在给定目录下定期扫描统计手机垃圾,并提供一键清理功能
3. 防止自启动:使用手机辅助功能对app进行forceStop,防止app被关闭后再次自启动。在后期高版本api逐渐对工具软件权限收紧后,加速功能也以来辅助功能完成。
4. 通知栏清理:使用系统api获取系统通知,对通知进行收纳与清理,在系统下拉通知页面中清理的通知会被收纳进360security内避免用户丢失重要通知信息。
5. 侧边栏桌面悬浮工具:桌面悬浮球,自动吸附手机边缘,点击后展开提供一些常用功能。如一键加速 一键清理。

案例展示

  • Beem(im类软件)

    Beem(im类软件)

    海外IM类社交软件, 包括聊天,会议主要功能和日历 代办等一些扩展功能。本人在项目中主要负责以下模块 1. 代办模块:在组织内创建代办,会根据每个人的代办完成情况每日进行提醒 2. 日历模块:创建日程,在日程中添加会议 3. 石墨文档接入 4. 锁屏功能:使用androi

  • 360security(安全卫士海外版)

    360security(安全卫士海外版)

    该项目为360卫士海外版,早期是参照国内360安全卫士手机版做的海外定制功能,中期逐渐脱离国内版路线,针对海外用户习惯更精准的解决痛点。个人负责模块: 1. 手机加速功能:早期使用系统api来针对包名对app进行关闭 2. 手机清理:在给定目录下定期扫描统计手机垃圾,并提供一

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

信用行为

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

发布任务

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

微信接收人才推送

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

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