肖 ID:129233 复制

有团队 · 可整包
android工程师 · 5年经验 · 一路捞互联网科技有限公司
城市北京 通州 日薪600元/8h 时间 下班后周六周日可工作日驻场(离职原因)
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | HTTP UI HTML5 TCP/IP
从事安卓五年经验,最近项目不忙想接一些外白
、熟悉安卓开发,调试,打包,发布,上架整个流程,版本迭代。
2、熟悉组织安卓架构MVC、MVP并使用项目中; 熟悉安卓常用设计模式:观察者模式,单例模式,工厂模式;
3.熟悉对安卓的各种性能优化:优化启动速度,内存优化,UI优化, apk瘦身
4.熟悉主流图片加载框架:Glide,Picaso的图片加载框架的优劣性比较,手动封装统一的图片加载框架用于项目中
5.手动封装Retrofit2+OkHttp3 +RxJava2网络框架用于项目中,对网络框架进行优化
6. 熟悉第三方腾讯Bugly平台管理项目的bug信息 优于友盟的bug统计功能。监控项目Crash、崩溃分析信息,及时定位异常,快速修复异常。
7.Hybrid混合开发webview与html5的交互,webview的优化,避免webview的内存泄漏; 使用腾讯的TBS x5内核加载网页,替代原生的webview
8.熟悉tcp/IP和http通讯协议,http与https的区别
9.自定义控件绘制流程和事件分发流程和事件冲突的解决
10.熟悉第三方支付宝微信支付,第三方分享,登录,推送,IM即时通信。

项目经验

项目:微云会议(北京微汛科技有限公司)

项目介绍:微云会议是一款面向企业的会议软件,通过直播的形式进行视频会议,并具有接入白板功能,分享不同的文件在白板上,可以进行单点和多点触控画线,让会议更直观,并接入蓝牙笔,让你在座位上就可以实现在大屏端的操作。
项目职责:
负责项目的整体开发
技术要点:
1、项目中使用MultiDex继承MultiDexApplication方式解决方法数量限制的问题
2、使用Build Variant进行手机版和大屏端的代码管理
3、项目中使用okgo+okhttp+rxjava进行网络和线程间通信
4、使用butterknife进行view的绑定和点击事件的设置
5、项目中使用surfaceview自定义白板功能,包含多指触控,分享各种不同文档支持pdf,绘制线,绘线、擦除等功能,并自定窗口view进行上网访问信息,截图到白板上等功能
6、通过绑定服务,在服务中开启webSocket进行操作指令的传输,glide进行图片的展示,umeng进行三方登录
7、android5.0以上,通过在service中的handlerThread使用MediaProjection和mediaRecorder进行屏幕的音视频录制
8、使用builde设计模式进行dialog的设计
9、使用自定义surfaceview中添加PhotoViewAttacher进行白板的缩放
10、android5.0以上使用PdfRenderer在白板上进行展示和翻页等功能
11、项目中集成罗博智能笔,可以在智能笔上写画同步到白板上
12、项目集成网易sdk进行视频会议的直播

遇到问题:
项目中最初使用view进行白板的定制,但是数据一多会出现卡顿的现象,后更改为surfaceview在子线程进行白板的绘制

白板的放大缩小功能,原来自定义实现,但是效果并不太理想,后来抽取出photoview的放大缩小核心代码进行实现



项目:一路倾诉(北京一路捞互联网科技有限公司)

项目介绍:一路倾诉是一款“你倾诉我听”的手机应用软件,在里面你可以任意展开倾诉,自由选择是否公开;可以找到专业的咨询师为你一对一解答困惑,也可以结识志同道合的朋友;还可以参加有意思的小活动,把你想倾诉的塞到“哭墙”的缝中,期待一份来自陌生人的温暖;还有专业咨询师直播,你可以参与弹幕互动,倾诉探讨你感兴趣的话题。
技术要点:
1、项目中recyclerView和Edittext实现可以在列表中进行评论
2、自定义流式布局和聊天窗口等自定义控件实现项目需求
3、项目中使用volley进行网络请求,glide进行图片的加载,使用fastjson进行json数据解析,使用lottie进行动画展示
4、使用AudioRecorder进行音频的录制,使用MediaCodec和MediaExtractor并进行硬编, 腾讯提供的sdk TIMAvManager进行录播的功能
5、使用腾讯的sdk实现,im和视频直播的功能
6、接入华为、小米、友盟三方推送
7、项目接入支付宝和微信支付方式

项目:新闻之上(北京一路捞互联网科技有限公司)

项目介绍:项目新闻之上是一款新闻类型的app,进行了多国语言的开发,在google 市场上架,进行了多种语言多个国家的新闻采集工作,致力于打造一个应用在手可以了解世界各地的新闻消息。
技术要点:
1、项目中使用RadiaButton、viewpager和Fragment进行架构设计,数据的展示使用listview的多种类型展示,图形和文字的不同排列。详情展示使用webview和h5来进行数据的展示。
2、项目使用volley进行网络数据请求,使用Glide进行图片的展示
3、mediaplay和surfaceview进行视频的自定义封装
4、负责项目中的视频模块的开发,实现的效果为列表承载视频窗口,自定义实现窗口播放的共享元素以及窗口悬浮播放
5、项目中使用数据库对请求的网络数据进行缓存
6、listview+视频列表进行了视频的展示

团队情况

服务范围:
PC网站开发App开发UI设计智能硬件开发
团队构成:
负责人(android工程师) | 核心队员:UI设计师 · iOS工程师 · 安卓工程师 · 前端工程师 · 后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: