This document discusses challenges and solutions in mobile development. It summarizes a presentation about designing for mobile development. The presentation covers topics like bandwidth, screen size, platforms and languages used in mobile development. It also provides an overview of Team Pad, a mobile application created using technologies like Android, JSON and Azure. Resources for mobile development platforms, services, REST servers and IDEs are also listed.