直播、生活、电商类objective-c/swift的开发与上线 SDK开发 微信小程序开发(从开发到上线)
1 熟练使用Mac系统、Xcode等相关开发工具掌握 iOS
应用开发、发布、上线流程
2 熟练掌握 iOS 中的ARC 和 MRC 的内存管理机制
3 熟练使用MVC 模式、MVVM模式、代理模式、单例模式、工厂模式、观察者模式等
4 熟练运用第三方登录、极光推送、地图、微信支付、支付宝支付、环信等开发平台的集成流程和注意事项;
5 熟练掌握数据持久化技术,如使用数据库splite、NSUserdDefault、plist等
6 熟练掌握 UI 系统界面和自定义控件,动画的制作
7 熟练使用并理解 AFNetworking、IQKeyboardManager、MJRefresh、SDWebImage、Masonry、MBProgress、
等第三方库;
8 熟悉并掌握多线程技术,如 NSThread、GCD、NSOpeartion等
9 熟悉 CocoaPods 管理第三方类库
10 熟练掌握微信小程序的开发
方邻掌柜(语音播报订单app) IOS开发 2019.06—至今
描述:● 是一款当用户使用方邻24微信小程序购买商品成功后,语音播报订单消息的app
1 集成极光推送实现进入app、退入后台或锁屏时接收通知,并集成百度语音合成进行播报由于接收推送有一定延迟,目前已弃用了
2 集成阿里云推送实现进入app、退入后台或锁屏时接收通知,并使用百度语音合成进行播报(正在使用这种方式)
樱桃小利app IOS工程师 2019.03—至今
描述:一方面可以在app上领取商品优惠券,然后跳转到淘宝、天猫等电商平台使用优惠券购物,另一方面可以邀请好友购买成功后获取对应佣金
1 搭建项目框架,自定义导航栏,可实现多样化布局,并侧滑流畅。
2 集成阿里百川SDK实现,先前往百川获取淘宝token,调用联盟授权授权路径后台给,调用淘宝接口获取转链url,调用淘宝授权。实现领取优惠券到淘宝、天猫购物
3 使用JSContext和webView的代理方法实现内置浏览器功能
4 使用UICollectionView嵌套实现首页UI效果
5 通过缓存历史搜索内容到数组,动态计算内容尺寸,刷新布局实现商品搜索功能
6 使用好单库接口完成圈子模块功能
7 集成友盟推送,实现前台和进入后台锁屏接收推送消息,并缓存需要弹窗的消息,进入前台时弹窗提醒
8 使用UIActivityViewController实现系统原生分享功能
方邻掌柜微信小程序 小程序开发 2019.02—至今
描述:是社区综合服务型线上智慧便利店商超管理平台和方邻24小程序及运营平台同步使用
1 通过手机号和密码使用md5加密获取token绑定openid登录为了区分不同角色用户,每隔1个半小时刷新token
2 对全局上传单张图片店铺logo,单规格商品图,店铺广告等添加图片裁剪功能
3 对全局需要输入的电话和密码、数字、中文等内容使用正则匹配限制,并提示用户
4 完成店铺二维码保存到相册功能,如果提示用户授权访问相册时被拒绝了,则会在下一次提示用户开启权限。保存失败的多种状态也给出对应提示
5 使用wxParse完成图文混排编辑功能
6 使用重定向完成商品的多规格添加,并检验输入的内容是否正确,添加扫描商品编码功能,支持批量上传商品图片,并按照选择顺序排列
7 实现批量导入不同规格的商品
8 支持添加多规格秒杀商品,对商品推荐列表进行置顶、上移、下移排序,便于消费者端(福鹏小店)展示
9 首页栏目设置使用vant SwipeCell完成侧滑删除功能
10 自动更新版本
校长端(驾校掌上通) IOS开发 2018.10—2019.05
描述:● 是一款为驾校校长定制的驾校管理工具,校长可以通过App的图表统计功能,了解驾校的整体运营情况
1 手动绘制招生统计和待考学员人数统计图表,固定每一刻度的间距,根据人数最大值动态计算当前刻度所代表的人数并展示对应的图表
2 使用Charts实现招生收入统计图标动画展示
3 通过创建子控制器实现选择不同科目展示对应学员的学车情况
4 展示教练名下学员数量、预约人数和学员评价等
学员端友车无忧app IOS开发 2018.08—2019.05
描述:友车无忧是一款最新考题的驾考app,能快速同步官方驾考科目一,科目四题库,并对题库进行详细分类整理,对于科目二和科目三的练车训练,学员可以在app中选择教练,预约练车时间,查看路考秘笈,学车视频等
1 搭建项目整体框架,使用数据库存储学员信息,教练信息和考题信息
2 在本地数据缓存统计考题测试结果,包括已完成题库,正确数,错误数,错题,题目收藏和未做考题等
3 填写用户信息部分实现OCR身份证识别功能
4 封装支付SDK(包含微信和支付宝支付方式)
5 适配IphoneX系列机型
教练端(车无忧教练app)IOS开发 2018.08—2019.05
描述:是一款与友车无忧对应的app,为驾校和教练量身定做招生、教学、管理等功能,以提高教学水平和服务质量
1 实现不同月份统计科目二和科目三完成训练和取消预约次数
2 实现科目一到科目四过程中教练可以添加多位待考学员在线录入考试安排
3 教练可以在学员模块了解每个学员学车考试的详细信息
4 可以创建C1-B2的科二和科三练习课程,实现学员在线预约。如需取消预约需要在学员端app提交申请,并可在学员端看到自己预约训练的状态
5 适配IphoneX系列
屋喔app ios开发工程师 2018.01—2018.08
描述:屋喔是一款为房地产分销而生的专业房源app
1 搭建项目整体框架
2 实现手机登录注册,使用md5和aes加密
3 集成高德地图
4 首页实现根据用户缩放比例和拖动时在当前屏幕范围内显示相应房源标注
5 集成环信SDK实现聊天功能
6 发布界面实现添加房源照片并将照片批量上传OSS
寻友app ios开发工程师 2016.09—2018.01
描述:每一段缘分,总是从初次相识开始。交友聊天必备app
1 封装base控制器,在base控制器中使用block封装网络请求等功能模块业务
2 集成环信SDK实现聊天
3 实现手机登录注册和第三方登录功能,使用md5和AES加密
4 封装支付Framework包含微信和支付宝支付,实现调用简单方便,可通过苹果上线审核
5 实现个人中心的相册功能,使用SDWebImage实现多张图片的下载最多一次下载6张和删除,并且排序
6 使用runtime处理多次点击重复弹窗
果果直播 ios开发工程师 2014.09—2016.09
描述:果果是一款便捷和主播互动聊天,实时传递高清画质的直播app,主要分为财富直播和娱乐直播两大类
主要技术:
1 使用AFNetWorking处理网络数据访问,封装业务类
2 分别实现财富横屏直播和娱乐竖屏直播的开播和看直播功能
3 实现苹果内购功能, 处理用户二次购买和购买时断网再恢复购买的业务逻辑,并在验证订单时进行加密处理
4 通过socket实现直播间聊天功能
5 通过信号量机制处理多人赠送礼物逻辑,后期有改为赠送礼物使用socket处理
6 实现主播和主播连麦,主播和观众连麦功能, 最多可与两个人同时连麦
7 实现直播间弹幕功能
8 使用链式动画实现赠送高阶礼物特效
9 实现私密和收费功能
注:由于离开公司时间比较长,公司的app可能由于无人维护下架了,已将部分功能抽出形成demo,需要时可展示
快乐直播 ios工程师 2016.02—2016.08
描述:快乐直播 是一款专门为企业提供高清直播培训,赛事及专访的直播app
主要技术:
1 实现开播和观看直播 ,用户观看直播时可以切换横竖屏,其中竖屏显示时,播放界面下方会有评论和推荐等的分类
2 通过socket处理聊天,弹幕发送及礼物赠送等功能模块的业务逻辑
3 实现苹果内购功能,在验证订单时进行加密处理,并处理用户二次购买和购买时断网再恢复购买的业务逻辑
4 实现视频回放功能,使用CMTime等处理播放逻辑
描述:一方面可以在app上领取商品优惠券,然后跳转到淘宝、天猫等电商平台使用优惠券购物,另一方面可以邀请好友购买成功后获取对应佣金 1 搭建项目框架,自定义导航栏,可实现多样化布局,并侧滑流畅。 2 集成阿里百川SDK实现,先前往百川获取淘宝token,调用联盟授权授权路径后
描述:友车无忧是一款最新考题的驾考app,能快速同步官方驾考科目一,科目四题库,并对题库进行详细分类整理,对于科目二和科目三的练车训练,学员可以在app中选择教练,预约练车时间,查看路考秘笈,学车视频等 1 搭建项目整体框架,使用数据库存储学员信息,教练信息和考题信息 2 在