University of California, Berkeley: Erik Wilde's "Mobile Application Design and Development"

Read these slides.