项目经验
小程序项目:
目前自己学习期间开发了简单的项目 1.百思不得姐 2.v大夫小程序。3.中国象棋(需要完善)
项目名称1:V大夫
项目描述:v大夫是正对v大夫用户做的一个app.方便用户使用
责任描述:
➢ UI界面架构及实现,多控制器嵌套处理;
➢ 网络数据解析;
➢ 网页和原生的结合,以及相互之间的数据传递。
➢ 对地理位置的定位
➢ 各个界面的编写
主要技术:
➢ 使用afn进行网络数据的请求。
➢ 使用百度地图对地理位置的定位
➢ 自定义tableViewcell 显示各个界面
➢ 监听scrollView的滚动修改导航条的样式。
项目名称2:V预约(已上线)
项目描述:V预约,专注门诊量增长,让更多用户发现私立医院,拥有更多地忠实老患者。具有特色功能:1.精准预约,通过提供准时的出诊、复诊服务,提升患者满意度,留住患者,积累口碑。2.微信支付,通过微信平台的支付场景,将患者聚集到医院的公众号中,形成医院社群,推广医院。
责任描述:
➢ UI界面架构及实现,多控制器嵌套处理;
➢ 网络数据解析;
➢ 网络数据在界面显示;
➢ 偏好设置存储;
➢ 图片上传和下载;
➢ 微信支付和分享;
➢ 网页和原生的结合,以及相互之间的数据传递。
主要技术:
➢ 多控制器管理,界面跳转。
➢ 严格遵循MVC设计模式开发,降低各模块的耦合度。
➢ 自定义UICollectionView、UITableView显示数据
➢ 使用第三方框架实现下拉刷新。
➢ 使用第三方框架AFNNetworking处理网络数据访问,用BLOCK封装,以实现请求业务。
➢ 使用NSJSONServialization解析JSON数据成模型。
➢ 使用微信sdk 进行微信分享和支付。
➢ 使用代理方法和js对 oc与js 之间的交互。
项目名称3:V大夫医生版(已上线)
项目描述:V大夫是目前最大的儿科主任见面咨询平台,通过V大夫医生版,医生可以安排非门诊时间向用户提供见面咨询服务,v大夫帮助医生打造个人品牌,助力多点执业重新定义医生的市场价值。
责任描述:
➢ 侧边栏的编写
➢ 首页列表编写
➢ 日历控件编写
➢ 对医生出诊时间的操作流程代码化
➢ 用沙盒技术进行数据的存储
主要技术:
➢ 自定义侧边栏,实现侧边栏效果
➢ 使用SDWebImage开源框架对图片加载和缓存。
➢ 使用代理、通知传递数据模型和消息。
➢ 集成下拉刷新,上拉加载更多
➢ 自定义日历控件,实现对医生的出诊时间的展示。
➢ 使用多控制器传值方式来对医生的出诊时间进行操作
➢ 自定义tableView 展示消息界面。
➢ 使用友盟推送来对消息进行推送。
项目名称4:小强家居
项目描述:小强家居是一款家居建材行业销售员与顾客在线沟通的软件。家居建材体验店的店员可以通过微信锁定顾客,随时随地的与顾客沟通,从而达成销售。该软件联合电商渠道、传统门店渠道、形成线上线下移动端三维一体,提高店员工作效率和销售业绩,是一款打破传统方式的基于o2o的家居建材的应用。
责任描述:
➢ 编写一期代码,完成抢单、通讯录、消息、我的各个控制器以及子目录,配合网页版对话聊天,实现网页版的IM通讯。
➢ 二期对网页版的IM 进行本地化,使用原生的聊天通讯
➢ 三期增加语音聊天,并且与其他各个模块之间进行调试互通;
➢ 四期对一些功能进行优化,以及各个模块之间流量进行控制,修改对于不同的手机之间存在的bug.
主要技术:
➢ 严格遵循MVC设计模式开发,降低各模块的耦合度。
➢ 自定义tabbarController和navigationController搭建主框架。
➢ 使用第三方库实现上拉加载下拉刷新。
➢ 使用jpush极光推送。
➢ 使用afn进行网络数据访问,并且使用block对afn封装,实现业务数据请求。
➢ 使用mjExtension 对网络json数据转换成对应的model。
➢ 使用fmdb对数据进行存储。
➢ 使用autolayout 、masonry进行屏幕适配。
➢ 使用lame第三方库对语音惊喜压缩、解压、amr与mp3之间的转换,实现语音通讯。
➢ 自定义tableViewCell 来展示各个不同类型的消息。
➢ 使用ZBarSDK 实现二维码的扫一扫。
项目名称5:新氧
项目描述:人气高的app,微整形美容护肤特卖、点评、社区。真正了解整容,让你美丽安心。
责任描述:
➢ 上拉加载、下拉刷新
➢ 自定义tableViewCell collectionView
➢ 对tableViewCell、collectionView中的item进行封装
➢ 多个控制器进行加载
➢ 使用沙盒技术存储数据
➢ 网络数据的请求封装
主要技术:
➢ 使用sdwebImage进行图片的加载和缓存
➢ 使用代理和通知传递数据模型和消息。
➢ 使用第三方库进行下拉刷新和上拉加载
➢ 采用瀑布流加载显示数据,设置没有个item
➢ 使用沙盒技术进行数据存储
➢ 使用shareSDK 进行第三方