CSC 212 – Mobile Application Development
Tentative Schedule
AW: Android Wireless Application Development
|
Week |
Date |
Topics |
Activities and
Assignments |
|
1 |
1/15 |
|
|
|
1/17 |
|
- Install Java JDK on home machine and examine contents - Browse Java resources (documentation, tutorials) - Develop HelloWorldApp
(from lecture notes) using text editor |
|
|
2 |
1/22 |
|
- Explore various Java IDEs - Install Eclipse Classic IDE on home machine - Develop HelloWorldApp (from lecture notes) using Eclipse |
|
1/24 |
|
- Read introduction and guide for Eclipse/Java tutorials - Download
and follow video tutorials 1 thru 3 |
|
|
3 |
1/29 |
Read AW: Ch. 1 |
- Read Android philosophy,
licensing, What is
Android - Project 1 assigned |
|
1/31 |
Android Development Environment Read AW: Ch. 2 |
- Lab 1 due (3pm) - Install Android
SDK and examine contents - Browse Android resources (documentation, tutorials) |
|
|
4 |
2/5 |
Read AW: Ch. 3, pp. 53-61 |
- Project 1 posts due (3pm), comment by 2/7
(3pm) |
|
2/7 |
Read AW: Ch. 3, pp. 62-68 |
- Project 1 comments
due (3pm) |
|
|
5 |
2/12 |
Read AW: Ch. 6, Ch. 7 |
- Read Android Manifest
File and XML
specifications - Read Application
Resources - Lab
2 assigned, submit to Lab 2 dropbox |
|
2/14 |
|
- Read Graphical
Layout Editor |
|
|
6 |
2/19 |
Read AW: Ch. 8, Ch. 9 |
- Lab 2 due (3pm) - Read Android User
Interface, view
and widget
packages - Project 2 assigned, submit to Project 2 dropbox |
|
2/21 |
- Read Java
AWT and Swing
packages |
||
|
7 |
2/26 |
|
- Read Using Swing
Components |
|
8 |
3/5 |
Read AW: Ch. 8 |
- Project 2 due (3pm), comments by 3/12, 3pm - Project 3 assigned, submit to Project 3 dropbox - Read Android Input
Events |
|
3/7 |
Read AW: Ch. 5 |
- Read Android Application
Fundamentals |
|
|
9 |
3/12 |
Read AW: Ch. 5 |
- Project 2 comments
due (3pm) - Read Android
App Structure - Read Managing
Activity Lifecycle |
|
3/14 |
Read AW: Ch. 5, 6 |
- Read Android Intents
and Intent Filters |
|
|
10 |
3/26 |
Read AW: Ch. 5, 6 |
- Read Activity
Lifecycle - Read Android Logging |
|
3/28 |
Read AW: Ch. 5, 6 |
- Project 3 due (3pm) - Read Navigation,
Tasks
and Back Stack |
|
|
11 |
4/2 |
|
- Read Java 2D
API - Lab 3 assigned, submit to Lab 3 dropbox |
|
4/4 |
- Read Android Graphics
and Canvas
and Drawables - Read Android Paint
and Canvas |
||
|
12 |
4/9 |
Read AW: Ch. 7, pp. 156-158 |
- Lab 3 due (3pm) |
|
|
4/11 |
Read AW: Ch. 5, 9 |
- Project 4 assigned, submit to Project 4 dropbox - Read Android Toasts,
ListView
tutorial - Read Android Intent
Extras, putExtras,
getExtras |
|
13 |
4/16 |
Read AW: Ch. 5 |
- Read Android Best
Practice - Read Android Saving
activity state, Bundle |
|
4/18 |
Read AW: Ch. 12, pp. 263-268 |
- Read Android Data
Storage - Read Android SharedPreferences |
|
|
14 |
4/23 |
Read AW: Ch. 7, pp. 158-159 |
- Project 4 due (3pm) - Project 5 assigned, submit to Project 5 dropbox - Read Android UI Guidelines - Read Android Design, Android Patterns |
|
|
4/25 |
- Read Android Icon
Guidelines, Iconography |
|
|
15 |
4/30 |
- Read Android Styles and
Themes |
|
|
5/2 |
Work
on final project |
- Project 5 due (3pm) |
|
|
16 |
5/7 |
Final
Exam Review |
|
|
5/9 |
Final
Exam Review |
||
|
|
Final Exam |
-
Take Final Exam under Assignments (open 5/14 3pm - 5/15 3pm,
timed for 120 minutes) |
Important Dates
|
Jan 21 |
MLK birthday, no
class |
|
Feb 28 |
Professional day, no
class |
|
Mar 16-24 |
Spring vacation |
|
May 13-17 |
Final exams |