•熟练掌握Java语言,和常用的数据结构与设计模式。
•熟练掌握自定义view流程,对view绘制、事件分发、动画等方面均有深入的研究。
•熟练掌握Android进程间通信、消息机制以及线程池的使用。
•熟练掌握MVP架构模式,能快速结合网络请求框架(Retrofit+OkHttp)进行二次封装。
•对Android性能优化、内存管理有深刻的认识,能够妥善地平衡功能和性能开销。
•熟悉Android平台动态加载、组件化与插件化开发。
•熟悉Retrofit、OkHttp、Glide等开源框架,并对源码有一定的理解。
杭州涂鸦智能信息有限公司
涂鸦智能(物联网)
项目简介:
涂鸦智能是全球化IOT开发平台服务商,致力于为全球开发者提供一站式人工智能物联网解决方案,提供能够智连万物的云平台,打造互联互通的开发标准,连接品牌、OEM厂商、开发者、零售商和各行业的智能需求,涂鸦的解决方案赋能并提升合作伙伴和客户的产品价值,目前已服务5000多家企业,IOT平台拥有43万开发者,各品类的智能设备达3000多种。
职责:
1.负责项目需求评估,各端资源协调,把控项目整体开发节奏;
2.主导业务中台搭建,使用APT生成UC能力集合,实现多模块解耦;
3.负责核心UC能力组件开发(涉及注册登录、家庭信息、设备列表、设备配网等能力)
4.负责智能设备配网(wifi、蓝牙以及扫码配网)、设备智能场景模块开发;
5.负责RN插件开发,提供插件方法供RN面板使用;
6.使用插件化方案,动态生成主题配色,降低代码量,提高开发效率;
杭州宇泛智能科技有限公司
通用设备 (Universal)
项目简介:
Universal是基于RK系列设备开发的, 具有人脸、 人卡识别、 人证比对等功能, 提供在 线以及离线模式的通用项目。 在线模式下, 人员信息可通过平台下发, 操作方便快捷; 离线模式下人员信息通过提供的局域网接口注册, 通信安全可靠; 活体+识别速度只需 1s不到, 最大限度的满足了各行业客户的需求。
职责:
1. 参与项目需求评审, 输出详细设计文档;
2. 负责项目整体架构搭建、 技术选型,开发任务的分配;
3. 负责人脸识别、人脸人卡注册、系统设置以及服务等核心模块代码编写;
4. 运用单例、 建造者、工厂、策略等设计模式实现设备业务逻辑;
5. 采用AutoSize框架适配各类型设备, Arouter实现模块间通信, EventBus进行 界面间通信, GreenDao进行数据存储;
6. 采用AndServer实现局域网设备通信功能,RxLifeCycle对RxJava生命周期进行 管理,Oss上传现场照;
7. 使用LeakCanary、 Profile+MAT进行项目内存泄露定位, 优化运行内存在200M 左右(java+native层), 设备连续识别压测可达240h;
8. 自定义人脸框、 识别结果绘制,实现界面UI效果;
9. 负责疑难问题攻关、关键版本发布, 客户反馈问题跟进;
10. 组织代码review, 代码重构与性能优化。
涂鸦智能是全球化IOT开发平台服务商,致力于为全球开发者提供一站式人工智能物联网解决方案,提供能够智连万物的云平台,打造互联互通的开发标准,连接品牌、OEM厂商、开发者、零售商和各行业的智能需求,涂鸦的解决方案赋能并提升合作伙伴和客户的产品价值,目前已服务5000多家企业,IOT
Universal是基于RK系列设备开发的, 具有人脸、 人卡识别、 人证比对等功能, 提供在 线以及离线模式的通用项目。 在线模式下, 人员信息可通过平台下发, 操作方便快捷; 离线模式下人员信息通过提供的局域网接口注册, 通信安全可靠; 活体+识别速度只需 1s