Vous êtes sur la page 1sur 3

Mobile Application Development

Course Outline

Course Instructor: Ali

Objective:

This course is designed teach basics of Mobile Application Development in Android OS.
It discusses the fundamental concepts needed to develop application using Android
SDK. Course includes the introduction to java programming leading to android
application development including basics of an android application, useful GUI & media
controls, web services and other important components.

Marks Break Down:

Marking breakdown is as followed.

# Activity Marks
1 Assignment 1 5
2 Assignment 2 5
3 Presentations 5
4 Midterm Exams 20
5 Assignment 3 5
6 Assignment 4 20
7 Final Exams 40
Total 100
Lecture breakdown will be as followed.

Lecture # Lecture Contents Activity


i. Introduction to Course
ii. Introduction to Java
1 iii. Basics of Java programming.
Variables , Control Structure, Loops in
2 Java
Arrays , Function , Classes and
3 Objects.
Object Oriented Programming using
Java
Encapsulation, Inheritance,
4 polymorphism.
5 Exceptions
6 Collection & utility classes Assignment 1 (5 marks)
7 Working with Eclipse & Debugging.
8 Multithreading in java
9 Introduction to android platform
Getting Started with Android, Hello
10 World!
11 Anatomy of an Android Application.
12 Activities, Activity Life Cycle.
User Interface Components
13 GUI Units & Layouts
User Interface Components Assignment 2 (5 marks)
14 textView , Button , lists
15 MidTerm Exam
16 Mid Term Presentations Presentation (5 marks)
User Interface Components
Custom lists & other important
17 components
18 Intents
19 Menus , Dialogs , Toast & notification
20 Working with Media Assignment 3 (5 marks)
21 Preferences
22 Data Storage
23 Location & maps
More with Maps Assignment 4 (15
24 marks)
Push notification with Android &
25 pushbots
26 Calling a web service (weather, maps Quiz
etc.)
27 Widgets.
28 Widgets
29 Publishing your app.
30 Revision

Vous aimerez peut-être aussi