Warning: This page is updated frequently. Check it often!
| Schedule of Lecture Topics and Tests | August | 24 | 31 | |||
| September | 7 | 14 | 21 | 28 | ||
| October | 5 | 12 | 19 | 26 | ||
| November | 2 | 9 | 16 | 23 | 30 | |
| December | 9 |
Develop an Android application that utilizes at least one radio button, at least one text box, at least one drop-down list, and at least one check box. Export your Android project as an archive file (.zip or .rar). Post your archive file on your website.
Develop an Apple iPhone/iTouch application that utilizes at least one label, one button, one input control that activates a numeric keypad, and one input control that activates an alphabetic keypad.
We will review the submissions on Monday, August 31 before class. Be prepared to give a brief (10-minute) presentation of your assignment during our class meeting on August 31.
Develop an Android application with at least two activities. Each activity will have its own view. On the first activity, use a UI element that you haven't used before or use a different layout than that used in Assignment #1. In the second activity, use a list activity. Export your Android project as an archive file (.zip or .rar). Post your archive file on your website.
Develop an Apple iPhone/iTouch application that utilizes a tab bar with at least two tabs. In the first tab, use a UI element that you haven't used in Assignment #1. In the second tab, have a table view.
We will review the submissions on Monday, September 7 before class. Be prepared to give a brief (10-minute) presentation of your assignment during our class meeting on Monday, September 7.
Create a tab bar application using Intents. In the first tab, query the database and display data from the database. In the second tab, utilze different database operations such as insert, update, and delete. In other works, use SQLite to create tables, insert records into tables, delete records from tables, and modify records within tables. Populate the database tables with your insert command. You are free to design any type of user interface.
Extend Assignment #2 such that you use an SQLite database in your application. In the first tab, query the database and display data from the database. In the second tab, utilze different database operations such as insert, update, and delete. In other words, use SQLite to create tables, insert records into tables, delete records from tables, and modify records within tables. Populate the database tables with your insert command. You are free to design any type of user interface.
We will review the submissions on Wednesday, September 16. Be prepared to give a brief (10-minute) presentation of your assignment during our class meeting on Wednesday, September 16.
(pargas@cs.clemson.edu)
Last update:7 September 2009