iOS

可莱文幼儿智能云平台项目总结

Posted by 阿唯不知道 on October 16, 2017

经过大半年的努力,可莱文项目也算是可以正式完工了。默默窃喜一丢丢😆…

项目简介

可莱文幼儿智能云平台是中国领先的幼教云平台。
接入智能考勤监控系统,实现幼儿园一体化信息管理。
为幼儿园提供智能云办公系统,幼儿(及家长)档案管理。
为幼儿管理与幼儿教育者量身打造,是教师与家长实名认证的师幼互动云平台、家园共育互动云平台。

技术总结

1、项目架构:项目框架Demo地址

a.可莱文项目采用的是MVC模式开发
b.基类、以及各大主要控件的封装,提高代码复用性

2、关键技术:

a.平台消息推送(个推)
b.即时通讯(基于环信)
c.分享(微信分享、QQ分享)
d.第三方支付(微信、支付宝)
e.周边检索、导航(百度地图)

3、技术难点:

a.即时通讯模块中,环信的昵称、头像等的处理
b.第三方支付界面返回时的各种回调处理
c.朋友圈的自适应cell(虽然该功能已经阉割了,但是还是记录做个纪念吧)

经验总结

a.做开发这么久以来,这还是我的第一次进行开发总结,是在是惭愧。
b.在整个项目的开发过程中,可以说是无时无刻不在提升着自己,一次次解决Bug后的喜悦,从零到一的实现整个项目。

团队成员

1、UI设计:Cold 2、Web前端:思源 3、iOS客户端:Candy 4、Android客户端:晨曦 5、Web后台、服务器API:繁华

项目地址

可莱文家长版 可莱文教师版 可莱文园长版

番外篇 项目中使用到的第三方库

## 图片异步加载
   pod 'SDWebImage'
## 网络请求 
   pod 'AFNetworking'
## 数据库    
   pod 'FMDB'	
## 上拉加载、下拉刷新
   pod 'MJRefresh'	
## Json数据解析
   pod 'MJExtension' 
## 加载动画
   pod 'DGActivityIndicatorView'
## 键盘自动回收管理
   pod 'IQKeyboardManager'
## 多功能图片选择器
   pod 'TZImagePickerController'
## 图片浏览器   
   pod 'HUPhotoBrowser'
## 无语音版的环信
   pod 'HyphenateLite_CN'
## 百度地图基础包
   pod 'BaiduMapKit'
## 轮播图
   pod 'SDCycleScrollView'
## 约束布局
   pod 'Masonry'
## 崩溃处理
   pod 'AvoidCrash', '~> 2.5.1'
## 平台消息推送(个推)
   pod 'GTSDK', '2.0.0.0-noidfa'
## 崩溃处理
   pod 'IQKeyboardManager'
## 致力于提高项目 UI 开发效率的解决方案 - 腾讯
   pod 'QMUIKit', '~> 2.1.0'
## 高仿京东地区选择器
   pod 'YWChooseAddressView', '~> 1.0.4
## 基于ikjplayer的视频播放器
   pod 'YWVideoPlayer', '~> 1.0.0'