ID:147596

一抹星辰

Android高级开发工程师

  • 公司信息:
  • 深圳二十一天健康科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 上海
  • 徐汇

技术能力

1.熟练掌握java语言,面向对象思想以及面向接口的编程思想。
2.熟练掌握MD5、DES加密的使用方法。
3.熟悉掌握微信小程序的开发
4.熟练掌握Android的性能和屏幕适配。
5.熟练掌握XML、JSON格式并解析。
6.熟练掌握使用okhttp、Xutils第三方库。
7.熟悉MVC、MVP架构模式,了解MVVM模式。
8.熟悉单例模式、观察者模式、中介者模式、适配器模式等常用的设计模式。
9.熟悉Android开发平台及框架原理,熟练使用Android SDK及相关开发工具。
10.熟悉第三方sdk实现支付,定位,分享等功能
11.熟悉掌握Android平台网络通信机制,熟悉Socket、HTTP、TCP/IP、UDP等网络协议
12.掌握后端数据编写以及逻辑设计

项目经验

一、趣看视频桌面(已上线)
项目描述:通过WallpaperService将视频作为手机壁纸的个性app 。
责任描述:外包项目,独立开发,负责整个项目设计,框架构建,编码及维护。
1、主界面根据 ViewPager + RadioButton+ Tablelayout来搭建UI框架。
2、界面的数据通过OkHttp,发送 Http 请求到服务端,使用 JSON 进行数据交互。
3、使用MVC模式+单例模式处理数据,使UI和数据解耦。
4、使用观察者模式处理所有声音按钮。
5、使用Vitamio开源框架播放预览视频。
6、利用Base类提取重复方法、变量实现代码复用。
7、使用token对http的访问进行身份验证。
8、使用Glide图片加载库实现图片加载和实现毛玻璃效果。

二 、21天心率监测系统
项目描述:一个Android TV项目实时显示心率、卡路里和最大心率百分比的运动数据数据平台。
责任描述: 公司项目,独立开发,负责整个项目设计,框架构建,编码及迭代
1、使用MVP模式构建整个项目及EventBus异步消息传递。
2、使用直接插入算法排序对运动后的数据进行排序。
3、三级缓存技术对图片、数据的本地缓存处理
4、使用xutil获取json数据,同时Gson对json数据进行解析
5、使用中介者模式来解耦用户数据和设备数据。
6、使用适配器模式来适配不同后台数据格式的处理。
7、利用BLE蓝牙广播模式来接收设备传来的心率数据。
8、利用环信聊天功能去传递个人心率运动数据
产品介绍地址:http://www.21d.me/

三、21天健身(已上线)
项目描述:1、结合健身车通过BLE蓝牙显示运动数据的虚拟健身教练,实时语音指导。2、线上可以在虚拟环境的街景与好友竞赛。3、定制运动计划,上传运动数据,分享锻炼效果。
责任描述: 公司项目,独立开发,负责整体项目框架的搭建,核心代码的编写及维护。
1、使用 ViewPager+RadioButton+ViewPagerIndicator来搭建整个应用的UI结构框架。
2、使用PullToRefresh实现上拉加载和下拉刷新 
3、使用多线程断点续传实现街景视频的下载功能
4、使用xutils作为客户端服务器端数据请求和交互以及图片显示的框架。
5、使用BLE实现与健身车与app数据的通信。
6、使用友盟实现版本更新。

四、包名片
项目描述:包名片是一款基于发红包推广企业以及个人的微信小程序
责任描述:独立开发,负责小程序前端的编码,后端数据库和接口的的设计以及服务器的环境搭建
1、前端小程序图片直接上传cos服务器
2、微信小程序支付以及企业付款

信用行为

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

发布任务

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

微信接收人才推送

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

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