Logo 300 406cf2a4135690a879d66987aca1ce97c723a4a6103297b858557a4997423ccf
仲子桓

昵称登录后显示

400/8小时
2年工作经验

东大集成
Android工程师

0

被预约次数

0

被收藏次数

25

被浏览次数

擅长技能

Android开发有两年工作经验,曾就职于某创业公司,担任Android第一人的职位,负责过多个app的研发,包括手机平台和其他物联网平台上的Android研发,个人也能够独立的完成应用研发,在github上有提交自己封装的服务库,目前就职于传统金融企业,做金融领域的Android研发。
同时也有两年的web开发经验。
总结一句就是,认真做事,注重产品有创业思想的Android工程师,很开心与您合作。

项目经验

项目一 绿地荟
全权负责
绿地荟生活是绿地集团定制开发的 app,旨在打造智慧出行,生活服务于一体的移动互联体验。
项目为自己全权负责,是公司与绿地集团合作的项目,目的是想通过房地产平台更好的将智慧社区服务融入
到人们的生活当中。目前已经更新了有四五个版本,在研发的过程中时间耗费最长的还是与第三方 api 进行
接口联调上,所以,团队协作的能力真的十分重要。
项目的功能还是蛮多的,采用的是 MVP 架构进行开发,并且是使用的多 lib 开发模式,将一些通用组件都打
成了 aar,将重点放在业务逻辑的实现上。下面是一些功能与开发的描述
6. 蓝牙开门,使用的是特斯联的 ble 蓝牙门禁设备 sdk 进行开门模块集成,实现了按信号强弱和自身开门
key 实现门禁功能。
7. H5相关, hybrid 开发目前是相对比较好的一种开发模式,主要放在首页 banner 和一些金融理财和公司
介绍上,在进行 H5链接的处理时,还是应该处理 uri 进行应用内还是应用外的跳转
8. 极光推送,友盟统计,数据埋点,这些第三方都有很好的平台,选择一个熟悉且稳定的集成进来即可
9. 快递查询,重点是在分页上的处理,对于列表的实现,使用的是 recycleview,并且实现了一个通用的
adapter 和 ViewHolder,用了实现列表还是挺便捷的。
10. 首页 menu,效果不错,使用的是 gallery 实现,后期在 hongyang 大神的博客里看到了使用 ViewPager
实现,但是后期开发的安排,并没有改成这种方式,以后这种 ui 模式还是应该果断选择 ViewPager
11. 商品模块,完成的购物体系,将数据保存在本地数据库实现购物车功能,使用城市选择使用收货地址的
选择功能,集成微信支付 sdk 和支付宝支付 sdk 使用第三方支付平台支付,并且还实现了个人储值账户积分
和余额支付

项目一 快递员 app

快递员 app 是提供给快递员使用的 app,包含快递查询,查询运单号,积分兑换,和快递预约等功能。
我负责的是快递预约,投件记录,空柜查询合作完成,和个人中心模块。
1.预约模块。
● 扫描单号,返回扫描结果,使用的是 zxing 并且封装成了 aar 的扫码组件,为了优化用户体验,跟服务
端协商加上扫描后自动对手机号进行填充
● 箱型的选择使用的是自定义 view
● 预约的记录使用的是 ViewPager+tablayout 展示,预约的取消是使用自定义键盘实现,大量的接口回
调。
2. 投件记录模块。使用 ViewPage+TabLayout+RecyclerView+Coordinator+snackbar 实现
3.个人中心模块。
登录,注册,忘记密码,资料修改
cookie 状态的维护, sign 验证
硬件测试 app
独立完成 2015.03-至今
与硬件相关性较大
屏幕测试,触摸测试,声音测试,副板测试,扫描枪测试,等
同样使用的 android 平台进行开发,在测试的过程中,需要将测试数据以 json 的格式保存在存储卡中,最
后将数据同步到服务端
在研发的过程中,记得遇到保存到存储卡中老是没数据的问题,采用 adb shell 查询 sdcard 中数据发现有
文件,但是没数据,最后查看代码发现没 flush,发现也不行,原来默认是将数据存储在寄存器中,最后才
将数据刷到存储卡中,最后解决办法是驱动工程师发现的,在 java 中调用 shell 命令,将数据强行直接刷入
到存储卡中。

项目一 .运维管理系统
Android 后台管理系统 App
( 1)管理运维人员日常的工作
使用 Fragment+Fragment 实现 tab+content 的内容展示模式
( 2)后台文件的配置
读取 Preference 中的文件进行项目参数配置
( 3) android 系统的控制
3G 信号强弱的检测, android 系统的信息显示,对 android 系统背光的和声音的设置,通过 PackageInfo 遍
历出系统中所有的应用

项目一 .快递柜项目
基于 Android 系统的智能快递柜业务,软硬结合!
快递柜是公司的主力业务,从刚进公司就投入到快递柜各个版本的迭代开发工作中。
数据库
在快递柜应用中,会进行大量的数据库操作,因为快递柜在户外是使用电信和联通的3G 网络,所以采用数本
地数据库进行数据的存储,并且用 TimerTask 管理的自动上报 service 进行数据 sync
View 层
快递柜分为多个屏幕尺寸的设备,有17寸屏, 15寸屏还有55寸屏,虽然 density 相同,但是设备像素并不
同,所以需要进行 UI 适配,采用的方式是在 setContentView 之后对 view 树进行遍历缩放,并且在 xml 中全
部采用 UI 提供的 px 值作为单位
主题
因为还有其他城市购买快递柜,所以会提供多个 theme 的快递柜版本,在管理员系统中进行配置,视图引用
不同的 style
自定义键盘
继承自系统的 keyboardview,对键盘进行自定义,设置键盘的大小, key 间距
Service 的管理
在系统刚启动的时候,进行 service 初始化,使用一个 TimerTask 管理过个 service task 实现后台定时操

业务逻辑的实现
基本上跟手机端的开发相同,因为屏幕尺寸大,会大量的使用 Fragment
扫码开柜功能
android 系统上通过 WebSocket 实现与服务端的长连接,定时向服务端发送心跳格式包,当连接失败时,进
行自动重连
视频广告的播放
使用 vitamin 进行视频广告的播放

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日下班后

可兼职地点

南京
远程可以的

最大可兼职

30 天

0条评论 雇主评价

暂无评论~

被预约

0

被收藏

0

被浏览

25

暂停预约

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日下班后

可兼职地点

南京
远程可以的

最大可兼职

30 天