ID:298661

Airon

高级移动开发

  • 公司信息:
  • sj
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 上海
  • 静安

技术能力

一、基础技能:
熟练使用Java语言,熟悉Koltin,具备扎实的Java编程基础;
熟练使用Dart语言,使用Flutter进行混合开发和快速开发界面;
熟练使用Vue语言,使用Uniapp开发跨平台应用;
熟练掌握Android应用开发相关技术,在Gradle 渠道包、屏幕适配、组件化、换肤、热修复、兼容适配、国际化等方面具有一定经验;
熟悉Android事件分发机制、View绘制流程、自定义控件、Handler原理;
熟悉掌握常用框架/UI/网络/数据存储/异步多线程等技术,熟悉内存回收,内存优化管理;
熟悉Http协议,熟悉常用状态码,了解https请求传输数据过程,较为熟悉网络协议知识点;
熟悉webview的加载url的流程,处理302重定向,以及白名单,loadUrl请求服务器资源的流程;
二、性能优化和解决Bug:
熟悉Android性能优化机制,工作期间一直负责项目内存优化,布局优化,懒加载优化,软引用和弱引用优化,网络请求拦截优化,启动页优化等;
懂得OOM优化,通过减小对象的内存占用,提高内存对象的重复使用,避免内存泄漏,内存优化策略等来减低OOM;
针对Android与js交互,使用反射优化代码处理逻辑,提高代码的可维护性!统一的代码规范!
使用对象池Pools,优化频繁创建和销毁的代码,有效避免了频繁创建对象而导致内存抖动。
基于腾讯bugly管理平台,能够快速定位bug,并且最终解决问题。工作之余对于常见bug做了笔记汇总,理解报错后会分析为何出现该问题。
三、中高级技术点:
熟悉注解apt,深入研究阿里ARouter路由原理;
可以进行组件化开发,之前将公司项目一步步改造成组件化开发;
熟悉RecyclerView的优化,比如布局优化,滑动优化,点击监听优化,滑动卡顿优化等;
熟悉webView加载网页流程,熟悉webView重定向,Android与js之间交互,使用反射使与js交互充分解耦,还有异常界面处理等优化;
熟悉多进程之间通信机制;
熟悉ANR产生原因以及问题定位分析,熟悉页面卡顿问题分析,熟悉Android绘制机制。
熟悉一些常用设计模式,比如单例模式、builder模式、策略者模式等。
熟悉glide加载图片压缩,三级缓存,同异步加载,对象池优化,低内存条件优化,优化加载lis

项目经验

良师雅集是一个致力于点亮2亿中产智慧的出品机构,为您打造国内最好的知识院线。是一款知识付费型APP。
个人职责 :参与良师雅集Android应用开发,在团队中负责以下工作:
1、参考jiaozi播放器,基于ijkplayer进行二次封装达到设计需求。播放流畅、支持视频缓存、断点续播和电视投影功能;
2、使用Service+BroadcastReceiver实现课程音频的全局播放
3、使用融云IM实现聊天功能
4、使用极光推送并集成常用厂商推送,实现消息推送
5、视频详情页用户可针对感兴趣部分做视频剪辑并做相关观看心得笔记

邃瞳科学云—专注科学分享的互动平台
邃瞳科学云是聚焦自然科学领域的互动分享平台。通过线上、线下相结合的方式,打造科研生态圈,传播学术与科学知识,推动知识的价值转化。为科学家、实验室及科研人群提供互动交流平台,打造一站式服务。
个人职责:参与邃瞳科学云Android应用开发,在团队中负责以下工作:
1、搭建项目框架;
2、参考jiaozi播放器,基于ijkplayer进行二次封装达到设计需求。播放流畅、支持视频缓存、断点续播功能;
3、使用阿里oss加密存储和阅读对象,从服务器获取鉴权参数直接存储和阅读,减小服务器压力,保证数据安全;
4、使用七牛云直播,实现单人直播的推流-拉流的单人直播间、多人直播的合流-推流再拉流的多人直播室功能,拉流和直播回放参考七牛云视频播放器进行二次封装,实现首开快、播放流畅和定制化UI;
5、使用mqtt长连接框架直播间交互数据订阅,实现直播间动态和弹幕数据同步
6、直播间UI根据业务场景采用Fragment进行分层抽离
7、使用环信IM实现单聊和群聊功能
8、使用极光推送并集成常用厂商的推送,实现消息推送

送碳APP打造专注绿色低碳能源投资,提供头条资讯、策略分析和碳金融信息的碳信息平台,致力于提供及时、客观、透明的资讯、数据和分析。
个人职责:使用Flutter开发跨平台应用,在团队中负责以下工作:
1、搭建项目框架;
2、对接友盟sdk,实现应用重要数据的埋点和应用异常情况的检测;
3、对接极光推送,实现对应用的及时消息推送;
4、对接微信平台,实现应用三方登录和微信分享功能;
5、根据产品和UI,负责对蜡烛图的个性化定制;
6、全程负责对安卓应用和苹果应用打包上架工作;


医佰康作为全国首家专业“互联网+特殊儿童康复教育”的智慧康复服务平台;根据儿童情况为家长提供针对性测评报告、训练方案、教学视频及交互训练软件。
个人职责 :负责机构Pad端和家长端“儿康保”两个应用的开发,其中机构Pad端属于纯原生开发的应用,家长端“儿康保”则是用Flutter开发的应用。
机构Pad端:
参考jiaozi播放器,基于ijkplayer进行二次封装达到设计需求。播放流畅、支持视频缓存、断点续播功能;
家长端“儿康保”:
1、使用fish_redux框架,MVVM模式开发。视图层与逻辑层能清晰的剥离开,代码整洁、逻辑清晰易懂;
2、使用dio作为网络请求框架,二次封装使得开发更便捷,支持常见的GET、POST、DELETE、PUT、PATCH请求方式;
3、基于fijkplayer进行二次封装达到设计需求,播放流畅、支持视频缓存、手势滑动调节声音和亮度、剧集切换和解锁播放底部操作栏;
4、Flutter与原生通信,实现下载未知来源APP并安装、代参转跳第三方APP、分享链接代参打开儿康保对应界面;
5、Flutter与原生通信,实现七牛云上传和下载文件;
6、Flutter与原生通信,实现微信登录、微信分享、微信/支付宝支付功能;

案例展示

  • 送碳

    送碳

    送碳APP打造专注绿色低碳能源投资,提供头条资讯、策略分析和碳金融信息的碳信息平台,致力于提供及时、客观、透明的资讯、数据和分析。

  • 邃瞳科学云

    邃瞳科学云

    邃瞳科学云—专注科学分享的互动平台 邃瞳科学云是聚焦自然科学领域的互动分享平台。通过线上、线下相结合的方式,打造科研生态圈,传播学术与科学知识,推动知识的价值转化。为科学家、实验室及科研人群提供互动交流平台,打造一站式服务。

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

信用行为

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

发布任务

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

微信接收人才推送

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

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