红岩移动开发部Android寒假考核2018

2018 级红岩移动开发部的 Android 寒假考核内容还挺扎实的,基本把 Android 开发的底层逻辑都过了一遍。你要是正准备补基础、捡项目,或者想看看别人是怎么练手的,翻一翻这份RedrockWinterWork-master源码还挺有收获。

Android Studio是主力工具,用得顺手能省不少事,像模拟器、调试器都集成好了。写代码主要还是用Java,但考核里也夹杂了点Kotlin的内容,那时候 Kotlin 刚火起来,语法更简洁,空指针也安全不少,推荐你也顺带学一学。

里面项目基本涵盖了 Android 开发各个关键模块:ActivityServiceBroadcastReceiver这些基础组件都有,布局也不少,像ConstraintLayoutLinearLayout常规都能碰到,写界面练手挺方便的。

异步那块也讲到了,比如用AsyncTaskHandler搞数据加载,虽然现在主流是Coroutine,但老方法也得会,能理解原理。网络求也提到了,用OkHttp或者Volley都还行。

还有权限系统、数据存储这些也没落下。SharedPreferences搞轻量配置、SQLite本地数据库,考核题也都带着实际用例写的。顺便说一句,AndroidManifest.xml也得多看,声明权限、注册组件全靠它。

UI 部分还加了Material Design的设计规范,不多但有点意思,能帮你写出更有范儿的界面。调试和测试工具也有提,不过就是点到为止,如果你想深入,建议补补JUnitEspresso

如果你刚上手 Android 开发,或者打算重新捡起 Java/Kotlin 项目,这份压缩包蛮适合下下来拆着看,练手项目+技术栈覆盖比较全。

zip 文件大小:78.92MB