当你打开这个页面有心阅读时,我相信你已经和其他人不一样了,你能深知从9月刚入校时候的懵懂,连最简单的"Hello World"都不会,到现在已经能够开发一个简单的app,其中的艰辛、不被理解、熬的夜、以及掉的头发,相信你在这一学期也有所体会,但希望你能继续努力💪坚持下去,你可不能辜负你那已经迈出一大步的路途!
虽然我们学习的步伐也一度被网课打乱,但是这并不能磨灭我们对知识的渴望。寒假即将来临,也许大家已经回家放飞自我或者准备在学校继续奋斗,但是作为一个过来人,我能很清楚的告诉你,寒假的这一段时间,一定是你收获最大的时间。我也相信你能把它利用好,让它变成一个对你有意义的寒假,在最后满载着这些收获来迎接新的学期。利用好这个寒假,提高自己的学习能力、收获新的知识,这将是你学习的路上不可多得的一笔财富!
- 本次考核不通过的同学,将无法参与移动部门下学期的培训,务必认真对待本次考核
- 考核提交截止后,会安排一个时间进行答辩,对自己的考核内容进行说明
- 下学期将正式采取导师制培训,暂定采用双向选择,本次考核将成为你能力的主要体现。请务必认真对待
在规定的时间内完成一个功能相对完善,有使用价值的完整APP,题材随意
会根据代码
,app使用体验
,答辩情况
进行评分,评分标准如下:
- 基本内容:
- 完整性,应该是一个具有使用价值的、完整的APP,而不是仅体现教学性的APP
- 代码,注释,分包,架构,命名等的规范! 代码规范
- 网络请求数据,本地缓存数据(过于复杂的数据的话,可以选择只存储重要部分)
- 好看的UI
- 除
Glide
,okhttp
,gson
,jetpack
以外不使用其他第三方库,如果你真的有其他想用的库需要向我们申请
- 加分内容:
- 了解并使用MVP or MVVM(可以多思考一下关于架构的内容)
- 自定义View(封装一些好看的控件)
- 封装一些好用的工具(例如数据库操作,网络请求操作,可以选择仿写一些主流的库)
- 深入理解语言或者库的使用,写出有质量的代码,而不是照猫画虎
- 扣分内容:
- 熬夜,身体是革命的本钱
- CV代码
- 态度敷衍,App简陋
- API兼容到Android7.0(API24),推荐使用API30/31
- 使用Java or Kotlin完成
- 在代码中需要有注释,至少能让别人看明白一些函数调用,功能实现。
- 标明头注释->头注释教程
- 项目代码需要上传到
自己的Github仓库
,需要从建立-写代码的commit
- 一个小部分功能的完成,或者一次bug修复,功能改进,都应该视为一次commmit,应该在commit信息里面写明,你可以多次commit后一次push,养成良好的码代码习惯
- 禁止一次性提交代码
Github仓库
的README.md
中应该有- APP的简要介绍(APP的功能,主要功能的实现思路,不同页面实现的思路)
- APP功能的展示(GIF)
- 技术亮点或者说你认为写得不错的地方
- 心得体会(你遇到了哪些问题,你是怎么去解决的?经过这次考核,你的提升在什么地方,学到了什么内容?)
- 待提升的地方
- 需要一个APK(需要数字签名)
- 除
Glide
,okhttp
,gson
,jetpack
以外不使用其他第三方库,如果馋可以自己简单实现
- 截止日期:2023年2月2日12:00
- 提交方式:发送邮件到[email protected]
- 邮件标题:2023寒假考核-学号-姓名。如:2023寒假考核-2021214340-王鸿杨
- 邮件正文:Github仓库地址
- 邮件附件:正式版APK(需要数字签名)
- 未按时提交考核的视为放弃
这里是一些API,大多数需要申请,你们可以自己找API平台,也可以自己做简单的后端(比较浪费时间)
!不要使用SDK来替代网络请求
网易云音乐(查看文档需要科学上网)
看完了之后请麻烦仔细再看一遍,确保自己没有遗漏
我们提供了寒假的学习路线2023寒假学习路线,可以看看