Skip to content

Instantly share code, notes, and snippets.

@aespaldi
Created August 26, 2012 19:42
Show Gist options
  • Save aespaldi/3483002 to your computer and use it in GitHub Desktop.
Save aespaldi/3483002 to your computer and use it in GitHub Desktop.
Roadmap for CSCI 396 Mobile Applications
  1. Choose a platform: Evaluate the pros and cons of three platforms (native ios, native android or a hybrid app using html, javascript and phonegap to access native controls).
  • Resources:
  • Drills:
  • Challenge: Create a Hello World app in the chosen platform and deploy it to a phone.
  • SUMMARY: Course choice is PhoneGap with HTML5, CSS and jQuery Mobile.
  1. Design a Mobile Application: Create a complete design of a mobile application including user stories, requirements, and mockups with event interaction and flow. Understand the controls in each environment: native ios, native android and a chosen JavaScript/CSS framework (like jQuery Mobile); and be able to translate between them.
  • Resources:
  • Drills: Recreate an existing application views in the chosen platform.
  • Challenge: Create all of the views in your application.
  1. Learn HTML 5 with emphasis on mobile application tools including Canvas, Local Storage and
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment