熟练掌握Objective-C / Swift / Dart 等编程语言
掌握HTTP/HTTPS等网络协议、多线程开发、内存管理等
掌握常用的设计模式(代理、桥接、观察者、适配器等)
熟悉OC底层的 Runtime、Runloop 相关的运行机制
熟悉 Cocoapods 及组件化/模块化
熟悉iOS的逆向以及安全攻防,熟悉常用的各种加密方式
熟练使用 Flutter 跨平台独立开发企业级项目, 并可简单使用Dart 开发Web后端
熟悉 iOS / Flutter 持续集成/发布方案
熟悉常用的Linux命令以及常用的命令行工具
熟练使用 MarkDown 做日常编辑及博客记录
项目1:Keep,它是一款运动健身及健康管理等相关的App。
本人任职iOS高级开发工程师,核心开发了 Keep App 硬件 B2/B3手环、智能跳绳SR1/SR1 Pro 相关的产品和业务的开发
项目背景:Keep拓展智能硬件、智能穿戴相关的业务方面
本人核心参与开发包括:
手环SDK开发,包括蓝牙通信以及基础协议的开发
手环接入宿主Keep工程的开发工作
手环开发双向操控功能获得专利奖励
Keep基础卡路里消耗统一计算(根据手环心率统一计算)
使用 protobuf 通信编码
智能跳绳,包括:
1.蓝牙连接模组适配协议的修改
2.基础协议的制定和实现(如,连接,绑定,获取电量,获取跳绳Log数据,开启辅助运动等等)
3.接入Keep宿主工程,提供给其他业务模块相应能力接口,联合Keep课程、户外运动、大器械、直播课等其他核心业务来进行运动数据串联。
项目2: 薄盒App
这是一款区块链数字藏品,数字钱包管理的App
本人任职iOS高级开发工程师,并独立开发整个App,已上架AppStore。
项目背景:Keep拓展智能硬件、智能穿戴相关的业务方面 本人核心参与开发了: 手环SDK开发,包括蓝牙通信以及基础协议的开发 手环接入宿主Keep工程的开发工作 手环开发双向操控功能获得专利奖励 Keep基础卡路里消耗统一计算(根据手环心率统一计算) 使用 p
薄盒是一款基于区块链技术的数字钱包管理,虚拟藏品收藏的app 本人独立开发了整个App,包括的所有功能: 1.数字钱包、数字资产 2.个人中心 3.购买藏品模块 4.空间桥接,跳转到Unity3D空间场景 5.藏品管理,包括发送接收等 6.数字藏品/数字证书 详情