Apr 27, 2024  
College Catalog 2020-2021 
    
College Catalog 2020-2021 [ARCHIVED CATALOG]

CSI 460 - Mobile Application Development II


5 Credits
In Mobile Application Development II, focus will be on leveraging various Android tools for threading, services, networking, Web APIs, multimedia, telephony, multi-touch, and hardware sensors. This course also includes more on database and content providers.

Prerequisite(s): Completion of CSI 360  with a 2.0 or higher. 

Course Outcomes
  1. Understand and use Android application data storage options, including Virtual Machines.
  2. Create a SQL database using SQLite.
  3. Choose and connect a Content Provider to an Android SQLite database.
  4. Create notifications, action buttons, and other multimedia in a graphical user interface.
  5. Distinguish between foreground and background service operations.
  6. Understand and apply the Android application permissions model, including install-time and runtime permissions.
  7. Control playback of audio/video files and streams using MediaPlayer.