学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
移动开发技术
分享
spContent=组队打怪,投入才能更精彩。自己动手,学习Android开发环境搭建、移动App界面设计、按钮事件响应、多页面跳转、移动数据库、异步任务等内容, 看书听课,都不能一起玩转Android,除非动手--开发属于自己的App,just do it 你能!
—— 课程团队
课程概述

     在移动互联网的时代,各行各业都在利用移动互联网技术对原有产品和服务进行改造升级。因此,掌握Android移动平台上的应用开发技术将极大的提升自己的职场竞争力,及拓展自己的创业方向和能力。

      本课程可以帮助你进入Android开发的大门。通过该课程的学习,使学生理解、掌握基于Android操作系统下移动应用程序的开发、部署的基本流程和基本方法。并能够结合数据库技术、网络等技术自主开发Android应用程序,帮助从事Android平台上移动APP的设计、编码、测试、维护等工作。


授课目标

通过Android平台及其应用程序设计的教学,使具备Java程序设计基础的同学能够具有理解移动互联网应用结构,具有在Android平台上开发常规应用和物联网相关应用的能力;以Android平台为基础,理解移动智能设备具有的可移动性,多样化的传感器,基于位置服务等特点;能够结合移动智能终端和物联网的特点分析和构建应用解决方案的能力;

ü  了解移动应用背景,建立移动应用开发的概念和流程,了解主流移动开发平台。

ü  掌握Android系统的基础构造方法。

ü  掌握Android系统程序结构,UI设计,数据存储,网络通信,传感器,手机功能调用、多媒体开发、绘图等编程技术。

ü  了解以移动终端为基础的应用程序设计技术;


成绩 要求

        实验成绩(50%)实验一至实验八


        期末考试(50%)试题


课程大纲
预备知识

Java 程序设计、计算机网络和数据库基础。

参考资料
  •  

    黑马程序员 《Android移动开发基础案例教程》,人民邮电出版社,2017,第一版

  • 李刚.《疯狂Android讲义》,电子工业出版社,2015,第三版

  • 欧阳燊.《Android Studio开发实战:从零基础到APP上线》,清华大学出版社,2018,第二版

  • 郭霖.《第一行代码Android》,人民邮电出版社,2016,第二版

  • Head First Android Development 2nd Edition

  • https://developer.android.google.cn/


常见问题

Q :  是否可以零基础学习本课程

A :  不可以,必须熟悉设计模型,有良好的Java语法基础


Q :  选择Android Studio还是Eclipse进行开发?

A :  目前官方使用Android Studio进行开发,建议使用Android Studio

Q :  是否需要Android手机

A :  不必须,所有App均在模拟器运行,但真机更好实际开发体验。