10152189Android Applications Development
Course Information
Description
This course introduces developing applications for Android devices. All the required software is free, including the Android emulator. It is not necessary to own an Android device, though the applications developed in the course can be deployed to one. Basic familiarity with Java and Eclipse (or willingness to learn them quickly) is assumed. After preliminaries with Google Docs and Google Maps, we take up Android layout and input widgets, both in XML and programmatically; menus and dialogs; gesture detection; graphics and the Android drawing API; database access with SQLite and file IO; location-based services (geo-location); and device dependency issues.
Total Credits
3
Course Competencies
-
Create and program documents on Google Docs.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Create a Google Web Tookit (GWT) application.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Use Eclipse to write an Android application with input and output.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Write an Android Gallery application.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Write Android applications with animations.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Write an Android Flash Cards application.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Write an application using the Android Drawing API.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Write Android applications with menus and dialog boxes.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Write a database driven Android application.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Write a geolocation Android application.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Use the XML DOM API to read an XML file.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.
-
Implement Google Maps in Android.Assessment Strategiesby using Google tools and applicationsby creating GWT applicationsby creating a web pageby writing adroid applicationsby writing database-driven applicationsCriteriayou perform tasks and assignments as designed and explained in the course handoutyou write Android applications, files, pages, and forms that successfully run.