ID:177096

十一

Android开发工程师

  • 公司信息:
  • 北京学两招科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 朝阳

技术能力

1、 熟练掌握Android下的四大组件以及它们之间的数据传递、五种常用布局并能灵活的运用
2、 熟练掌握Android常用的系统控件,具备自定义控件的开发能力,能够利用系统控件及自定义控件完成常见UI界面的绘制,手机屏幕的适配
3、  熟练掌握Android的5种主要数据存储方式以及MySQL、SQLServier、SQLite数据库的CRUD操作
4、 熟悉Android中xml文件的3种主要解析方式(DOM、SAX、PULL),能熟练的运用pull解析方式完成xml的解析
5、 熟悉利用JSON方式进行数据交换,能利用Fastjson完成JSON数据的解析
6、 熟悉android中常用动画和组合动画的使用
7、 熟悉android中的图片处理方式从而防止加载图片时发生内存溢出
8、 熟悉异步加载、分批加载、分页显示、SD卡缓存等优化方式
9、 熟悉常用的设计模式,并能将设计模式运用到实际的开发之中,进行框架的开发与优化
10、掌握Socket、HttpUrlConnection、HttpClient等常用的网络编程技术和多线程技术
11、熟悉AIDL技术,能通过AIDL技术实现进程间的数据通信
12、熟悉JNI技术,使用NDK实现java与底层C/C++语言的数据互调,实现底层数据的扩展功能。
13、会使用SVN、GIT等版本控制工具以及Log的控制
14、熟悉Linux常用指令以及Linux下C语言编程和WebService
15、利用IBM Rose进行UML图的设计
16、熟悉百度地图Api的使用
17、深刻理解http协议,能通过http-client获取网站数据独立完成完整客户端开发
18、熟练的利用convertView、ViewHolder和软引用(SoftReference)来实现listview的优化与图片的缓存
19、深刻理解Handler、Message的消息传送机制、垃圾回收机制和AsyncTask异步处理的原理

项目经验

项目名称:坚持星球
项目时间:2019年2月 -至今
项目描述:坚持星球,是集演说系列课程、演示系列课程、礼仪形象系列课程、声音修炼系列课程、企业内训、课程资源整合与研发等于一体,线上线下融会贯通的教育培训APP。

个人职责:按时独立完成APP的开发,包括视频播放器,分享,支付,推送,网络请求,图片合并生成,多图片九宫格列表展示,按时完成各个版本的需求并上线。
技术要点:
1, 使用RxJava+Retrofit封装后作为网络请求框架。
2, 使用AutoDispose开源库 解决RxJava内存泄漏
3, 项目中使用ButterKnife作为View注解框架
4, 使用EventBus作为各组件之间的消息传递
5, 项目中推送使用了极光,图片加载使用了Glide,分享使用了友盟SDK
6, 使用IJKPlayer+Exoplayer封装后作为视频播放器
7, 项目中搭建了微信支付(封装后)支付宝支付作为第三方支付。微信支付,分享成功后的回调接收等问题的调试解决
8, 使用Coordinatorlayout+AppbarLayout+CollapsingToolbarLayout并嵌套Fragment实现折叠式组合布局
9, 项目中多使用RecyclerView作为列表View,封装了下拉上滑分页加载
10. 使用ScrollView+多RecyclerView嵌套后解决显示不全,滑动冲突等问题
11 使用WebView时解决加载HTML页面过长产生空白 视频适配等问题
12. 使用Thread将View转成BitMap类型展示成图片 分享或保存成海报
13. 在列表中Adapter适配器的二层嵌套 数据的错位覆盖 增删改操作的解决
14. 首页多RecyclerView后台自定义排版实现
14. 屏幕适配工具类DimenTool 批量快速生成diment文件

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服