The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
    Appalachian State University
   
 
  Nov 22, 2017
 
 
    
2017-2018 Graduate Bulletin

C S 5240 - Mobile Device Programming (3)


When Offered: Fall, Odd numbered years
Hands-on, experiential exposure developing applications for modern mobile devices. Topics include responsive web applications, web app to native app generation tools (e.g., PhoneGap), but primarily native app development for the Android or IOS platform. Native app development topics include basic application framework and process life cycle, user interface components, persistent data mechanisms, settings/preferences, services and notifications, and debugging. Advanced topics include publishing and updating apps to public distribution stores (e.g., AppleStore), and device-specific functions including gestures, accelerometer, GPS. Modern development tools are used including AndroidStudio or Xcode. Students work individually on prepared projects and a final cumulative project.