本课程提供在线答疑服务,是零基础的、深度融入Ai的,面向电子信息类专业学生或电子爱好者、创客的Android(HarmonyOS)应用开发课程。本课程曾创造中国大学MOOC上Android相关课程单学期1.6万人参与的记录。这是本课程第11次开课,课程累计参与人数已超过4万!
这是一门与众不同的安卓应用开发课程,基于Android10(Q),兼容HarmonyOS4,融入Ai辅助编程,最“硬核”的课程,以构建硬件应用为目标,讲述Android硬件应用开发必备的技能与知识。
课程采用Android Studio3.5.3 & Android Studio Electric Eel、HUAWEI DevEco Studio 3.1为开发工具,内容包括Android开发环境搭建、布局管理、Activity、常见UI控件、Android程序调试、蓝牙通信、Socket通信、NFC、从Android开发到HarmonyOS开发等知识与技能。
基于本课程习得技能,很多同学在技能大赛、创新创业大赛取得佳绩,完成毕业设计,找到Android开发的工作。本课程提供丰富且一流的线上教学服务,课程建有QQ群、微信公众号、讨论区等,群里有老师、学长答疑,也可以申请远程协助,及时解答您的疑问!只要你肯学,教到你会为止!
课程围绕着立德树人根本任务,培养掌握Android应用开发基本知识和技能,具有系统集成、调试能力,具备社会主义核心价值观的高素质技术技能型人才。
The course focuses on the fundamental task of establishing morality and cultivating people and cultivates high-quality technical and skilled talents who master the basic knowledge and skills of Android application development, have the ability of system integration and debugging, and have core socialist values.
本课程设计过程中,尽量做到零基础也能听懂学会,手把手演示操作过程,从新建Android工程到敲代码全程展示。
In the design process of this course, try to be able to understand and learn from the zero foundation , and demonstrate the operation process hand-in-hand, from the new Android project to the coding of the whole process.
本课程配套教材为《Android应用开发项目式教程》,罗伟 主编, 机械工业出版社出版,2024年7月出版。
本课程在制作的过程中,参考了大量的Android书籍和各类资料,在此对他们表示衷心感谢!如有遗漏,欢迎指正!
In the process of making this course, I have referred to a large number of Android books and various materials, and I would like to express my heartfelt thanks to them! Special thanks to the following documents. If there is any omission, please correct it!
参考文献:
[1]查英华编著. Android应用开发技术(第2版) [M]. 电子工业出版社,2021.6, “十三五”职业教育国家规划教材.
[2]黑马程序员. Android项目实战(第2版)[M]. 中国铁道出版社, 2021.10, “十三五”职业教育国家规划教材.
[3]刘凡馨,夏帮贵. Android移动应用开发基础教程(微课版)[M]. 人民邮电出版社, 2018.
[4]李刚. 疯狂Android讲义.第4版[M]. 电子工业出版社, 2019.
[5]郭霖. 第一行代码 Android(第二版)[M]. 人民邮电出版社, 2016.
[6]Android开发者官网.
[7]HarmonyOS应用开发官网.
[8]安卓应用开发职业技能等级标准,标准代码:510080(2021年2.0版).
[9]移动应用开发职业技能等级标准,标准代码:510091(2021年2.0版).
[10]移动互联网应用开发职业技能等级标准,标准代码:510111(2021年2.0 版).
[11]全国职业院校技能大赛“移动应用开发”赛项规程.
[12]全国职业院校技能大赛“物联网技术应用”赛项规程.
[13]全国职业院校技能大赛“嵌入式技术应用开发”赛项规程.
[14]苏州市2021年度重点产业紧缺专业人才需求目录.
Q:课程提供源代码吗?
A:课程用到的源代码全部开源,具体请查看课程章节。
Q:鸿蒙Harmony OS开发与Android开发有什么区别与联系?
A:鸿蒙Harmony OS开发与Android开发均可使用Java语言进行开发,鸿蒙Harmony OS兼容Android应用,也就是你开发的Android应用可以跑在鸿蒙手机上,不需要做任何的修改;但是,目前鸿蒙应用不经修改,无法使用在安卓设备上。学习Android开发不仅可以使用华为手机,还可以使用小米、ViVo、OPPO等安卓手机。
Q:我不是电子信息专业,也不是计算机专业的,没有任何编程基础,我能通过本课程学会Android开发吗?
A:本课程尽量从零基础的角度来设计课程,已有不少零基础的同学通过本课程学会了Android应用开发,包括中学生,我相信你也可以!
Q:学习Android应该学Android Studio还是App Inventor?
A:Android Studio是谷歌官方推荐的开发环境,使用Java或Kotlin开发,在企业一般使用 Android Studio开发App。App Inventor是面向业余开发者的积木式的开发环境,在企业项目中基本不用。Android Studio本身难度也不大,强烈建议大学生学习专业的Android Studio。
Q:我看到课程的时候已经开课了,我们还能加入学习吗?
A:本课程完全开放,课程结束依然可以查看课程,您可以随时加入学习,不用担心学到一半课程关闭。