Skip to content

令人期待的2023年寒假考核它终于来啦!详情请查看README文档哦~

Notifications You must be signed in to change notification settings

RedSun-V/Redrock2023-AndroidWinterWork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

REDROCK移动部门Android 2023年寒假考核

想说的话

当你打开这个页面有心阅读时,我相信你已经和其他人不一样了,你能深知从9月刚入校时候的懵懂,连最简单的"Hello World"都不会,到现在已经能够开发一个简单的app,其中的艰辛、不被理解、熬的夜、以及掉的头发,相信你在这一学期也有所体会,但希望你能继续努力💪坚持下去,你可不能辜负你那已经迈出一大步的路途!

虽然我们学习的步伐也一度被网课打乱,但是这并不能磨灭我们对知识的渴望。寒假即将来临,也许大家已经回家放飞自我或者准备在学校继续奋斗,但是作为一个过来人,我能很清楚的告诉你,寒假的这一段时间,一定是你收获最大的时间。我也相信你能把它利用好,让它变成一个对你有意义的寒假,在最后满载着这些收获来迎接新的学期。利用好这个寒假,提高自己的学习能力、收获新的知识,这将是你学习的路上不可多得的一笔财富!

须知

  • 本次考核不通过的同学,将无法参与移动部门下学期的培训,务必认真对待本次考核
  • 考核提交截止后,会安排一个时间进行答辩,对自己的考核内容进行说明
  • 下学期将正式采取导师制培训,暂定采用双向选择,本次考核将成为你能力的主要体现。请务必认真对待

考核形式

在规定的时间内完成一个功能相对完善,有使用价值的完整APP,题材随意

会根据代码app使用体验答辩情况进行评分,评分标准如下:

评分标准

  • 基本内容:
    • 完整性,应该是一个具有使用价值的、完整的APP,而不是仅体现教学性的APP
    • 代码,注释,分包,架构,命名等的规范代码规范
    • 网络请求数据,本地缓存数据(过于复杂的数据的话,可以选择只存储重要部分)
    • 好看的UI
    • Glide,okhttp,gson,jetpack以外不使用其他第三方库,如果你真的有其他想用的库需要向我们申请
  • 加分内容:
    • 了解并使用MVP or MVVM(可以多思考一下关于架构的内容)
    • 自定义View(封装一些好看的控件)
    • 封装一些好用的工具(例如数据库操作,网络请求操作,可以选择仿写一些主流的库)
    • 深入理解语言或者库的使用,写出有质量的代码,而不是照猫画虎
  • 扣分内容:
    • 熬夜,身体是革命的本钱
    • CV代码
    • 态度敷衍,App简陋

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
  • 提交方式:发送邮件到mredrock@163.com
    • 邮件标题:2023寒假考核-学号-姓名。如:2023寒假考核-2021214340-王鸿杨
    • 邮件正文:Github仓库地址
    • 邮件附件:正式版APK(需要数字签名)
  • 未按时提交考核的视为放弃

提供的一些API(不一定稳定)

这里是一些API,大多数需要申请,你们可以自己找API平台,也可以自己做简单的后端(比较浪费时间)

!不要使用SDK来替代网络请求

玩Android

网易云音乐(查看文档需要科学上网)

insoxin聚合API

alapi 聚合API

开源中国(需要申请)

彩云天气(需要申请)

有道翻译(需要申请,不允许使用Android SDK)

看完了之后请麻烦仔细再看一遍,确保自己没有遗漏

我们提供了寒假的学习路线2023寒假学习路线,可以看看

About

令人期待的2023年寒假考核它终于来啦!详情请查看README文档哦~

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages