2018.3-至今 智能水族专业版和宠爱
这两款APP比较类似,智能水族专业版用来控制智能i8智能排插,传感器,i3智能插座等等,宠爱App是用来专门控制灯的显示颜色,设置定时等
责任描述:负责app的架构设计,主要功能有登录、注册、设备配置入网、添加场景、往场景中添加设备,商城模块(主要显示公司名下所有的产品),为设备添加定时,定时类型有普通定时、循环定时、雨淋定时,电量以及设功率统计自定义view显示每天的电量,设备固件升级,摄像头直播功能,以及视频录制,截屏,自定义view实现视频回放,对讲等功能以及个人中心模块
使用Android开源库EventBus为组件间通信解除耦合集成友盟push实现通知,接入三方通道,提高通知的送达率
使用easypermission对权限进行管理
使用bugly收集日志
使用SmartRefreshLayout来实现刷新机制
使用MPAndroidChart实现对电量功率等统计的展示
使用涂鸦sdk实现app下发命令实现对排插等智能设备的控制
使用DaterPicker来实现时间的选择
使用multitype实现商城模块的界面
遇到问题能很快定问问题的原因,并解决问题
使用tabLayout+viewpager实现场景的切换
用自定义viewpager来实现轮播图的切换
2018.1-2018.3 口袋鼠教师版
责任描述:搭建框架,主要负责课程管理、个人中心以及视频三大功能模块,包括上传课程、修改课程、删除课程、身份认证、教师认证、钱包、邀请码等功能
首页使用drawlayout侧拉控件,通过onDrawerSlide方法判断是否左菜单并设置移动教师身份认证上传图片使用阿里云oss上传,通过asyncPutObjec方法上传成功并进行接下来的操作邀请码页面使用zxing框架生成二维码
友盟SDK的使用与集成,完成三方登录和分享功能
2017.11-2018.1 口袋鼠
责任描述:搭建框架,负责首页、我的、课程三大大功能模块,包括登陆注册和搜索视频、修改密码、搜索课程、购买课程(支付宝和微信)、我的订单、收藏等功能
1.整体框架使用bottomNavigationBar+fragment,通过onTabSelected方法控制fragment的切换,点击bottombar使当前fragment显示,其他的隐藏
2.首页使用MultiType框架,它是一种更加直观和灵活的方式来创建复杂的recyclerview。
3.使用eventbus简化了各组件的通信。
4.使用个推完成推送需求,在onReceiveMessageData 处理透传消息,然后解析json发送到application通过不同类型处理跳转不同的界面
2016.10-2017.4 优学网名师课堂
责任描述:负责整个app的开发,主要功能有学生可以够买课程,直播听讲,监控学生上课的状态、登录、注册、修改密码、历史视频点播、直播、日历课程、学习详情(学生是否迟到、早退、课堂练习得分、点到次数)、购买课程、课堂聊天、点名、问卷调查、课堂练习,随堂测等功能
项目使用mvp+okhttp3使用Android开源库EventBus为组件间通信解除耦合首页使用viewpager+fragment模式,自定义viewpager的懒加载模式,实现页面的完美切换使用SmartRefreshLayout实现上拉加载,下拉刷新listview视图缓存的优化:分批加载,listview监听onscrolllistener实现异步加载,使用view的settag和gettag方法使listview快速显示滑动流畅
接入支付sdk实现支付宝和微信充值
自定义控件:封装webview(权限请求、文件下载、基本配置、视频播放、硬件加速、防止内存泄露等)
2016.5-2016.10 课堂网
通过教室内产生的内容为基础,建立老师、学生、家长间的良性互动来增加用户的粘性,学生可以随时随地在手机客户端上观看以往老师的课堂教学视频,并对不懂得问他通过“钉”的形式来提问;主要功能有课表浏览,视频播放,
视频钉钉,视频手势,群聊,作业浏览,发文件,发作业等功能使用videoview来实现对视频的播放,可以让学生痛过钉的形式对视频不懂的地方进行提问,在视频播放的时候会把学生提问的问题展现出来,学生也可以对别人提问的问题进行点赞,老师帐号登录可以看到学生提问的问提,老师可以布置作业,通过发送文字或者图片,文件等显示,学生端就会收到通知,并且进入作业详情也看到老师发布的作业主界面采用Toolbar、NoScrollViewPager、AHBottomNavigation、
NoScrollViewPa