Karl Krukow discusses the importance of automated functional testing of native mobile applications, suggesting using Calabash –a Cucumber-like tool- and LessPainful –an online testing service-.
Peter Friese compares several cross-platform mobile development approaches: Native, Web, Client-side Web, Hybrid, Interpreted and Cross-Compiled, outlining their pros and cons.
Brian Murphy on NY Times mobile: the architecture, cloud computing influences on design, native, HTML5 and hybrid apps, tools and frameworks employed and how the apps evolved over time.
Horia Dragomir shares pitfalls to avoid and tips for creating fast and fluid iOS and Android applications with HTML5.
Chris Adamson introduces several iOS networking APIs: iCloud, Bonjour, GameKit, CFNetwork, Foundation, Media APIs, and System Configuration.
Heath Borders introduces several testing tools for iOS - OCUnit, Google Toolbox for Mac (GTM), GHUnit, UISpec, UIAutomation, OCMock – making some recommendations on which is better.
Godfrey Nolan discusses using CI for iOS and Android apps, headless emulators, tools for unit and functional testing, and mobile app deployment.
Scott Davis explains how to prepare a website for mobile devices from small tweaks –smaller screen sizes, portrait/landscape- to using HTML5’s local storage, application cache, and remote data.
Janne Jul Jensen presents the development process of a mobile banking application from prototyping to the actual product including SCRUM sessions, sprint evaluations, UI designing, and user feedback.
Keith Donald and Roy Clarkson present PhoneGap and demo developing cross-platform mobile applications for iOS and Android.
Frank Krueger discusses 3 mobile application development problems: failing network connection, multiple UIs, and bugs, presenting strategies for solving them.
Travis Smith presents the challenges – inconsistent feature support - and advantages – code reuse - of developing cross platform mobile applications with Mono, focusing on data access patterns.