-
Write a rudiementary Android file viewer.
Assessment Strategies
by listing the files in a given directory on the SD card
by getting a file list from the SD card
by implementing a ListView with variable icons and intents
by reading a text frile from the SD card
by reading an image from the SD card
Criteria
you perform tasks and assignments as designed and explained in the course handout
you write Android applications, files, pages, and forms that successfully run.
-
Write an Android app with a form.
Assessment Strategies
by ensuring the user can enter fields
by including field names (TextView), city (TextView), state (Spinner), zip (TextView) and gender (Radiobuttons)
by establishing a PHP program to commit user records to a database
by creating a submit button for the user to send the data to a database (using the PHP program)
by sending parameters to a server-side process
by utilizing basic PHP programming to retrieve parameters
by committing a record to a MySQL table.
Criteria
you perform tasks and assignments as designed and explained in the course handout
you write Android applications, files, pages, and forms that successfully run.
-
Write an Android card game.
Assessment Strategies
by setting conditions wher the user can drag and drop playing cards onto targets.
by using the Android drawing API.
by dragging and dropping bitmaps.
by performing hit testing.
by demonstrating snapping to a target.
Criteria
you perform tasks and assignments as designed and explained in the course handout
you write Android applications, files, pages, and forms that successfully run.
-
Write a Mapview/Google Maps app with a series of markers on the map.
Assessment Strategies
by exhibiting a dialog box with an EditText for the user when a marker is tapped.
by installing an Android Google Maps API target
by secruing a Google Maps API key
by demonstrating a map using MapView
by using latitude and longitude
by saving notes to a private text file.
by using an ItemizedOverlay for the markers.
Criteria
you perform tasks and assignments as designed and explained in the course handout
you write Android applications, files, pages, and forms that successfully run.
-
Write a Mapview/Google Maps app with geolocation.
Assessment Strategies
by drawing the device's path on the map in real time.
by using menu items for the user to store the path as a kml file
by using menu items for the user to retrieve paths.
by using Geolocation in Android.
by using a maps overlay to draw on.
by saving the path
by reading and writing kml (xml DOM API in Java)
by debugging geolocation apps with the DDMS
Criteria
you perform tasks and assignments as designed and explained in the course handout
you write Android applications, files, pages, and forms that successfully run.
-
Write a jQuery Mobile app. to display a graph of city populations.
Assessment Strategies
by using Javascript and HTML 5 Canvas to draw the bars.
by storing graph data in Javascript arrays.
by displaying a paragraph about an item in a graph when tapped by a user.
by writing and debugging jQuery mobile apps
by using event handling in jQuery Mobile.
Criteria
you perform tasks and assignments as designed and explained in the course handout
you write Android applications, files, pages, and forms that successfully run.
-
Write a jQuery Mobile app to sort cities an details
Assessment Strategies
by adding features to sort the cities on swiping
by showing a details page for each city when its callout box is tapped
by using multiple pages
by using objects, arrays of objects, and sorting in Javascript.
Criteria
you perform tasks and assignments as designed and explained in the course handout
you write Android applications, files, pages, and forms that successfully run.
-
Recreate the jQuery moible app to support different sets of data.
Assessment Strategies
by writing a mobile app to support different sets of cities
by using xml files on a server
by using Ajax in jQuery to respond to user requests
Criteria
you perform tasks and assignments as designed and explained in the course handout
you write Android applications, files, pages, and forms that successfully run.
-
Upload a finished Android app to the Android market.
Assessment Strategies
by opening an Android Market account.
by uploading an app
by obtaining a release key
by considering naming, packaging, and API level.
by using icons and other graphics as required by the market.
by testing the app on the emulator with a variety of AVDs.
Criteria
you perform tasks and assignments as designed and explained in the course handout
you write Android applications, files, pages, and forms that successfully run.