1、 熟练掌握 Retofit2、OKHttp3、熟悉 RxJava 等 Android 主流开发框架。2、 熟悉支付(微信/支付宝)/推送等。
3、 熟悉 Android 下 Jni 开发流程,使用 NDK 本地开发工具集调用 c/cpp 代
码。
4、 熟练掌握自定义 View 和自定义 ViewGroup,熟悉 View 的测量机制。
5、 熟练掌握百度地图、友盟数据统计、Umeng、ShareSDK、 社会化分享以及环信IM 以及七牛云第三方 sdk。
6、 熟悉Kotlin并用于实际项目开发
2017 年 8 月 - 2018 年 10 月 [智能家居网关]
1、主要负责公司智能家居网关开发以及升级维护
主要技术:Jni+Tcp+Udp+WebSocket
承担任务:代码逻辑优化从之前java重构kotlin 项目描述:
1.1 处理一些复杂的数据逻辑包括设备、房间、情景、以及新需求等。2、对接公子小白到智能家居网关实现语音控制智能家居设备
主要技术:TCP+UDP+Json解析项目描述:
2.1、首先小白通过发送udp广播去寻找主机如果主机收到广播然后回复小白之
后建立tcp连接
2.2、通过处理数据格式然后解析json数据返回给小白实现语音控制技术难点:网络数据处理稳定性
3、 对接香港楼宇对讲系统
主要技术:WebSocket+Json 项目描述:
3.1首先就是香港服务器通过指定用户名登陆进来之后然后进行对应音频视
频数据传输。
3.2网关与服务器建立连接之后发送对应的音频以及视频数据给服务器,然
后服务器解析之后再转发给香港服务器,然后将音视频数据进行对应的解析并显示到对应的客户端SurfaceView以及播放音频,同时客户端可以实现远端接听以及挂断实现刷新视频帧数据
技术难点:有时候出现网络延迟或者发送时候视频udp会掉包导致视频偶尔卡顿等。4、 协助后端编写智能家居接口文档实现客户能够基础对接智能家居平台系统
5、 智能家居主副控
主要技术:Kotlin+Udp+Tcp 项目描述:
5.1主网关添加网关编号通过角色去区分
5.2建立tcp连接进行数据收发处理
5.3处理断线重连机制实现保持心跳包
2016 年 7 月 - 2017 年 7 月 [66 工房] 未上线(内测阶段)
项目描述:66 工房是一款专注中医药领域的健康类 APP。平台可根据不同体质及病
症,为您提供真实、专业的中医诊疗、保健、养生建议。同时提供有保证的道地中药材、健康茶养生茶饮料,为您提供真空包装、送货上门服务。
开发情景: 主要解决现在都市人一些常见的病症例如失眠、上火、头痛、感冒等, 然后根据病症以及功效推荐相关的药材以及健康茶或者配方,另外可以根据价格排序、销量优先、以及功效制作方法,进行筛选药材/健康茶/配方,然后提供配送上门送健康茶以及邮寄药材配方等,方便快捷、包括健康茶、配方、套餐、药材的分享与收藏以及取消收藏等,用户添加规格健康茶或者配方加入购物车进行结算,然后提交订单之后可以对药材以及健康茶进行评价等。
主要职责:参与设计整个移动端架构和开发流程,全程负责Android 端开发任务。
开发架构模式:MVC;主要应用框架:Okhttp3,Retrofit2,Glide,EventBus 等;
结果:产品已经在内测阶段,即将上线。
2013 年 12 月 -2014 年 5 月 [联想智能农业移动应用开发平台系统]
开发情景:该系统可以模拟农业大棚中各种传感器和智能网关,用户可以开发 App 读取这些数据,同时可以通过 App 设置各种农业的指标正常范围,如空气温湿度,土壤温湿度,二氧化碳浓度,光照强度等,同时可以或直接利用 App 控制相应的设备,如报警、喷水、打开 LED 等,从而实现对农业大棚的高效管理。
主要职责:负责整个主要负责系统用户会员模块以及传感器数据的获取接口回调
项目迭代等开发架构模式:MVC 主要应用框架:XUtil,HttpUrlConnection,JsonObject; 结果:团队荣获湖南省二等奖。
角色 | 职位 |
负责人 | Android |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |