课程概述

    This course focuses on developing, debugging, testing, and deploying mobile applications on the Android platform using the Eclipse IDE. The course discusses various components and features of Android applications, such as activities, databases, content providers, file I/O, shared preferences, location-based services, notifications, menus, tabs, multimedia elements, and 2-Dimensional graphics. Further, this course introduces the security model of Android applications and explains the process of publishing Android applications on the Android marketplace.

证书要求

    The students need to pass 60% quizzes or exams.

预备知识

The prep courses of this course is《GUI Applications Development using Java 2 Standard Edition 5.0》, follow-up courses 《 J2EE Application Development using Java Studio Enterprise 》,《 GUI Applications Development using Java 2 Standard Edition 5.0》 helps students develop the basic concepts of this course to learn ,《 J2EE Application Development using Java Studio Enterprise 》 provides basic knowledge of development platforms.

授课大纲

1 : Introduction to Mobile Application Development (3h) 

2 : Getting Started with Android Application Development (3h)

3 : Building the User Interface (3h)

4 : Adding Functionality  to a UI (3h)

5 : Debugging an Android Application (3h)

6 : Handling Data in Android (3h)

7 : Handling Data in Android (3h)

8 : Working with Services and Broadcast Receivers (3h)

9 : Enhancing the User Interface (3h)

10 : Notifying the User (3h)

11 : Using Location-based Services (3h)

12 : Communicating via Android Applications (3h)

13 : Enhancing Applications with Graphics and Multimedia (3h)

14 : Securing Android Applications (3h)

15 : Testing and Deploying an Android Applications (3h)

17 : Deploying an Android Application (3h)

参考资料

[1]《Mobile Application Development on the Android Platform – Student Guide》,NIIT官方指定教材. 2012年. 

[2]《Mobile Application Development on the Android Platform – Tool Book》,NIIT官方指定教材. 2012年.


常见问题

问:本课程几课时?

答:48课时


问:学完本课需要多少周?

答:16周