Feb 27, 2024  
2020-2021 Graduate Bulletin 
2020-2021 Graduate Bulletin [ARCHIVED CATALOG]

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.