项目经验

Posted 高、远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目经验相关的知识,希望对你有一定的参考价值。

【1】项目一:

一、软件设计大赛 —— 打卡软件(队长)

  • 效果图:

  • 项目地址:https://gitee.com/zjcoming/SWU_signIn

  • 时间及背景:
    大二上学期参加这个项目的时候,知识体系不完善,很多必修课程都没有学习,如计算机网络。所以这个项目来之不易,是一次次碰壁摸索出来的。

  • 任务分工:
    我主要负责:全部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:灵活的鲤鱼

  • 介绍:自定义绘制一条可以游动的锦鲤,手指点击时,产生水波纹扩散效果,锦鲤可以游动到手指点击的位置,并且游动时摆动加快,效果逼真

  • 效果展示:

  • 项目源码:https://gitee.com/zjcoming/Smart_Koi

三、前端+后端——网上商城

地址:https://gitee.com/marsyr/eBusiness

以上是关于项目经验的主要内容,如果未能解决你的问题,请参考以下文章

QT 实用代码片段

如何从片段返回主要活动

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

经验总结:Java高级工程师面试题-字节跳动,成功跳槽阿里!

VsCode 代码片段-提升研发效率

片段项目不会折叠