项目经验
Posted 高、远
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目经验相关的知识,希望对你有一定的参考价值。
文章目录
【1】项目一:
一、软件设计大赛 —— 打卡软件(队长)
-
效果图:
-
时间及背景:
大二上学期参加这个项目的时候,知识体系不完善,很多必修课程都没有学习,如计算机网络。所以这个项目来之不易,是一次次碰壁摸索出来的。 -
任务分工:
我主要负责:全部android端和部分后端开发 -
项目要求:
开发Android APP,主要实现签到功能。包括用户注册;用户登录;用户签到(签到时用户需要填写相关信息如健康信息,位置等信息);签到时APP将自动获取用户的位置信息(经度和纬度信息、所在的城市地区县市街道的信息)并上传到服务器(如果无法获得用户的位置信息则签到失败);APP能启动摄像机照相并把照片上传至服务器保存;签到提醒功能;签到次数显示等功能。 -
总结
一、最后我们实现了要求的所有内容还添加了许多额外的功能如:1.请假功能 2.更换头像。同时还开发了管理员端,添加的功能如下:1. 查看用户请假名单 2.通知未打卡的用户打卡 3. 推送重要的消息 4. 在地图上查看并标记用户打卡的位置。
二、通过这次团队合作开发,我懂得了开发文档的重要性,事先拟定一个开发文档可以提升数倍的效率,也获得了团队协作开发的经验,学会使用了Git进行版本控制,能放心的开发新的功能,也学会了使用GitHub进行团队协作开发,懂得了在开发中沟通的重要性
【2】项目二:
二、互联网+大赛(Android app)(目前开发暂停中,正在商量项目的继续开发。)
- 效果展示:
- 项目地址:https://gitee.com/zjcoming/Husbandry_online
- 项目名称:云小牧
- 项目介绍:集大学生实践、畜牧远程诊断、社交贴吧、直播为一体的App
- 项目板块:1. 登录注册 2.畜牧区板块 3.直播板块 4.学生实践板块 5.贴吧板块
- 负责内容:Android端整体UI的搭建
- 使用技术:搭建
MVVM
架构,使用Navigation+TabLayout+ViewPager+Fragment
的结构,减轻了app的重量(全部使用Activity),使用Retorfit/Okhttp
的网络框架,使用Glide
图片加载框架等。
【3】其他项目(demo)
一、RecyclerView自动吸顶(重写itemDecoration)
- 演示效果:
二、自定义View:灵活的鲤鱼
-
介绍:自定义绘制一条可以游动的锦鲤,手指点击时,产生水波纹扩散效果,锦鲤可以游动到手指点击的位置,并且游动时摆动加快,效果逼真
-
效果展示:
三、前端+后端——网上商城
以上是关于项目经验的主要内容,如果未能解决你的问题,请参考以下文章
python 用于数据探索的Python代码片段(例如,在数据科学项目中)