1.掌握Java、kotlin及面向对象技术,有良好的编程习惯。
2.掌握Android常用组件的特性及UI布局及自定义view、自定义viewGroup、动画、有一定的屏幕适配经验。
3.熟悉Android中的常用布局和组件、线程、广播、Handler机制、事件分发机制。
4.熟悉Android中的常用第三方库,RxAndroid、RxJava、Retrofit、EventBus、okhttp、Glide等。
5.掌握常见通信方式,http通信、socket长连接通讯、串口通讯、蓝牙通讯。
6.掌握MVC、MVP、MVVM设计模式、组件化架构技术 。
7.掌握Android中常见的内存泄漏和解决方法。
8.熟悉常用sdk,微信、支付宝、QQ、新浪微博、极光、环信、融云、高德等
项目:Move It
项目描述:是一个互娱健身应用,通过硬件和软件的结合,链接线下的个人健身体验与线上的健身课程和娱乐,实时交流并互相鼓励,随时随地通过轻便的智能硬件,并利用碎片化的时间,更有趣、有效地健身。
项目技术:1.与硬件设备蓝牙通讯
2.检测用户使用MoveIt设备运动时与视频教练动作的六轴数据对比计算,并给出评分等级
3.MoveIt与多硬件设备同时连接,双人对战模式实时分数对比
4.核心算法功能Java转换成C并封装so文件,通过JNI调用
责任描述:负责新功能开发、维护、新分数算法,抽出核心功能封装sdk
项目:Move It内部运营工具
项目描述:是一个供内部运营工作人员对上线课程发布、编辑、调试的移动端应用工具
项目技术:1.利用TensorFlow检测视频生成骨架数据
2.通过摄像头画面人像与视频教练骨架数据计算相似度分数
3.核心算法功能封装成so文件
4.可配置不同时间段的各肢体分数权重
5.封装核心功能成sdk供Flutter调用
责任描述:负责应用工具开发、核心算法封装、sdk封装
角色 | 职位 |
负责人 | Android开发 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
该项目主要包含外卖点餐配送、货物配送、上门服务、景点旅游攻略、超市生鲜、租车服务等,在泰国和越南地区运营。 项目包含android用户端、iOS用户端、android商家端、android骑手端,其中android均由我独立负责开发完成。 其中地图涉及Google Map、M
该项目为健身运动App,主要采用蓝牙与哑铃硬件做数据交互,通过用户的运动数据与教练数据做相似度计算来评分