部分项目经验
开发项目(1)—— 蓝牙小精灵 项目描述:
蓝牙小精灵是一个人工智能语音助手。她能陪你聊天,听音乐,讲故事,导 航,路况查询,翻译,附近生活圈,设置手机等等支持 32 个领域技能。
职责描述:
负责 TTS 语音播报,ASR 语音识别;BLE 蓝牙控制,BLE 音频传输;语 音唤醒开发等等;各个界面开发; 参与架构设计,多个大模组件开发,转引擎路由设计,难点攻克; 负责证书制作、分发测试、打包审核;
主要技术:
高德地图定位,路况查询,路线规划,附近生活圈; BLE 蓝牙连接控制,BLE 音频传输;BLE 蓝牙控制,BLE 音频传输;语音唤 醒开发; 接入 OCLint 代码规范扫描,不规范代码不准 push 到 git 仓库; 组件化开发;界面开发:左右抽屉,帮助,设置,问题反馈等等。
开发项目(2)—— 文化南宁 项目描述:
是集合景点旅游、新闻资讯、电影选座购票、和商城于一体的综合型项目。 项目中有: 景点模块、电影模块(选座购票)、支付模块、地图模块、新闻 资讯模块、图集模块、全景模块、活动问卷模块、分页导航模块、社区模块、SPA 商城模块、订单模块、搜索模块、地址管理模块、分享推送评论等等;
职责描述:
负责整体架构设计搭建; 除开社区外的所有模块编写开发; 负责证书制作、分发测试、打包审核;
主要技术:
利用分类和继承来封装,拓展一些方法,开发维护一个核心工具集至今沿用; 支付宝和微信支付,百度地图路线规划,电影院选座(防猫眼选座); 封装了一行代码集成空列表占位图轮子,封装网络请求,封装用户信息; UITableView 嵌套 UIWebView 并加评论 cell; 全局手势返回,封装一键切换正式或测试服务器,搜索历史归档,版本更新; 自定义 cell,上下拉加载,UITableView 和 UICollectionView 互相嵌套;
开发项目(3)—— FO 学院
项目描述:
FO 学院主要定位为法律法规培训教学课堂,由直播、案例、订阅、FO 资 讯、知名讲师、积分兑换等功能模块构成。让用户通过 FO 学院移动客户端就能 清晰的掌握直播信息,行业资讯,以及一系列真实案例。
职责描述:
负责 APP 架构设计,核心模块代码编写; 负责模块:IAP 内购充值、支付模块、首页、二维码、推送和分享、评 论和点赞、直播,点播回看、课程详情、直播点播详情、订阅、搜索、 个人中心模块(注册登录改密反馈,排行榜,积分,收藏,设置等等)
主要技术:
IAP 内购,音视频播放,集成推送第三方登录,截图分享等等; 直播:对比当前主流直播技术分析选型,用金山云 SDK 开发直播模块; AFN,HUD 封装,UITableView 和 UICollectionView 嵌套使用; 父子控制器,分页导航,二维码,各种试图自定义,自定义 cell,组件提取封装; 采用 FMDB 对数据进行存储,版本更新,其他第三方使用;
开发项目(4)—— 一起云购 项目描述:
一起云购-你离梦想只有 1 元钱的距离。该项目是一个夺宝电商类的项目。 按照主流夺宝类产品【网易一元购】进行 1:1 模仿开发。项目涉及红包模块、 虚拟货币欢乐豆模块、涉及夺宝模块、微信支付宝支付和充值模块、兑奖模块、 晒单评论模块、开奖模块等等。
说明:该项目应国家相关政策现在已经下架(App Store 中所有一元购类的 APP 全部被国家政策强制下架,一元购类型项目是国家禁止网上彩票后的延伸 品)
职责描述:
负责支付宝 、微信支付模块的集成和支付逻辑编写; 搜索模块、后台证书和打包上线、红包模块、晒单、我的页面; 兑奖收货模块、个人中心模块、H5 交互、版本更新模块、所有第三方 集成,以及接口对接和数据显示;
主要技术:
- 支付宝支付 和 微信支付 的集成 支付和充值流程的设计编写; 购买商品涉及 红包、虚拟币欢乐豆、微信支付宝直付款 多种情况混合支付; AFN 封装、UITableView 和 UICollectionView 嵌套使用 等等;
- MJExtension、SDWebImage、MJRefresh、GVUserDefaults、 IQKeyboardManager、Masonry 等等第三方的使用; 通知、代理、单例、工厂等等使用;WKWebView 的使用于 H5 交互; 统计、三方登录、分享、Bug 追踪、推送等等所有第三方集成;-
开发项目(5)—— 南宁问政
项目描述:
南宁问政是集直播点播、问政新闻、我来问政、投票、在线调查等多功能于 一身的新闻资讯客户端。项目中主要业务摸有:问政头条模块、网言网语模块、 直播点播模块、投票模块模块、个人中心模