A mobile device could be used like a laptop, but has quite different characteristics: memory, battery, connectivity, screen real-estate, processing power. All this makes writing a mobile application a different type of challenge and requires a different set of design patterns. This presentation identifies a few common patterns that can be applied to any mobile platforms although, perhaps through a different API. It covers usability solutions, predictive fetch of data, input minimization and guesswork, connectivity issues, storage of sensitive data and more.
Video Producer: http://www.ndcoslo.com/