Professional Mobile Application Development PDF
Creating applications for the myriad versions and varieties of mobile phone platforms on the market can be daunting to even the most seasoned developer. This authoritative guide is written in such as way that it takes your existing skills and experience and uses that background as a solid foundation for developing applications that cross over between platforms, thereby freeing you from having to learn a new platform from scratch each time. Concise explanations walk you through the tools and patterns for developing for all the mobile platforms while detailed steps walk you through setting up your development environment for each platform.
Covers all the major options from native development to web application development
Discusses major third party platform development acceleration tools, such as Appcelerator and PhoneGap
Zeroes in on topics such as developing applications for Android, IOS, Windows Phone 7, and Blackberry
Professional Mobile Cross Platform Development shows you how to best exploit the growth in mobile platforms, with a minimum of hassle.
Chapter List (97 chapters):
- Chapter 1: Cover
- Chapter 2: Contents
- Chapter 3: Chapter 1: Preliminary Considerations
- Chapter 4: Why You Might Be Here
- Chapter 5: Cost of Development
- Chapter 6: Importance of Mobile Strategies in the Business World
- Chapter 7: Why is Mobile Development Difficult?
- Chapter 8: Mobile Development Today
- Chapter 9: Mobile Myths
- Chapter 10: Third-Party Frameworks
- Chapter 11: Summary
- Chapter 12: Chapter 2: Diving Into Mobile: App or Website?
- Chapter 13: Mobile Web Presence
- Chapter 14: Mobile Applications
- Chapter 15: Marketing
- Chapter 16: Your App as a Mobile Web App
- Chapter 17: Summary
- Chapter 18: Chapter 3: Creating Consumable Web Services for Mobile Devices
- Chapter 19: What is a Web Service?
- Chapter 20: Web Services Languages (Formats)
- Chapter 21: Creating an Example Web Service
- Chapter 22: Debugging Web Services
- Chapter 23: Summary
- Chapter 24: Chapter 4: Mobile User Interface Design
- Chapter 25: Effective Use of Screen Real Estate
- Chapter 26: Understanding Mobile Application Users
- Chapter 27: Understanding Mobile Information Design
- Chapter 28: Understanding Mobile Platforms
- Chapter 29: Using the Tools of Mobile Interface Design
- Chapter 30: Summary
- Chapter 31: Chapter 5: Mobile Websites
- Chapter 32: Choosing a Mobile Web Option
- Chapter 33: Adaptive Mobile Websites
- Chapter 34: Dedicated Mobile Websites
- Chapter 35: Mobile Web Apps With HTML5
- Chapter 36: Summary
- Chapter 37: Chapter 6: Getting Started With Android
- Chapter 38: Why Target Android?
- Chapter 39: Who Supports Android?
- Chapter 40: Android as Competition to Itself
- Chapter 41: Getting the Tools You Need
- Chapter 42: Connecting to the Google Play
- Chapter 43: Android Development Practices
- Chapter 44: Building the Derby App in Android
- Chapter 45: Summary
- Chapter 46: Chapter 7: Getting Started With IOS
- Chapter 47: The iPhone Craze
- Chapter 48: Getting the Tools You Need
- Chapter 49: iOS Project
- Chapter 50: Debugging iOS Apps
- Chapter 51: Objective-C Basics
- Chapter 52: Hello World App
- Chapter 53: Building the Derby App in iOS
- Chapter 54: Other Useful iOS Things
- Chapter 55: Summary
- Chapter 56: Chapter 8: Getting Started With Windows Phone 7
- Chapter 57: New Kid on the Block
- Chapter 58: Getting the Tools You Need
- Chapter 59: Windows Phone 7 Project
- Chapter 60: Building the Derby App in Windows Phone 7
- Chapter 61: Distribution
- Chapter 62: Other Useful Windows Phone Things
- Chapter 63: Summary
- Chapter 64: Chapter 9: Getting Started With Blackberry
- Chapter 65: The BlackBerry Craze
- Chapter 66: Getting the Tools You Need
- Chapter 67: Other Useful BlackBerry Things
- Chapter 68: BlackBerry Distribution
- Chapter 69: Summary
- Chapter 70: Chapter 10: Getting Started With Appcelerator Titanium
- Chapter 71: Why Use Titanium?
- Chapter 72: Who is Using Titanium?
- Chapter 73: Getting the Tools You Need
- Chapter 74: Connecting Titanium to the Markets
- Chapter 75: Building the Derby App in Titanium
- Chapter 76: Summary
- Chapter 77: Chapter 11: Getting Started With Phonegap
- Chapter 78: History of PhoneGap
- Chapter 79: Why Use PhoneGap?
- Chapter 80: Who is Using PhoneGap?
- Chapter 81: Differences between PhoneGap and HTML5
- Chapter 82: Getting the Tools You Need
- Chapter 83: PhoneGap Project
- Chapter 84: Building the Derby App in PhoneGap
- Chapter 85: Other Useful Phone Gap Things
- Chapter 86: Connecting PhoneGap to the Markets
- Chapter 87: Summary
- Chapter 88: Chapter 12: Getting Started With Monotouch And Mono for Android
- Chapter 89: The Mono Framework
- Chapter 90: Getting the Tools You Need
- Chapter 91: Getting to Know MonoDevelop
- Chapter 92: Mono Projects
- Chapter 93: Building the Derby App With Mono
- Chapter 94: Other Useful MonoTouch/Mono Features
- Chapter 95: Summary
- Chapter 96: Introduction
- Chapter 97: Advertisements