Professional Mobile Application Development

Professional Mobile Application Development

Read it now on the O’Reilly learning platform with a 10-day free trial.

O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.

Book description

Create applications for all major smartphone platforms

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.

Professional Mobile Cross Platform Development shows you how to best exploit the growth in mobile platforms, with a minimum of hassle.

Show and hide more Table of contents Product information

Table of contents

  1. Cover
  2. Contents
  3. Chapter 1: Preliminary Considerations
    1. Why You Might Be Here
    2. Cost of Development
    3. Importance of Mobile Strategies in the Business World
    4. Why is Mobile Development Difficult?
    5. Mobile Development Today
    6. Mobile Myths
    7. Third-Party Frameworks
    8. Summary
    1. Mobile Web Presence
    2. Mobile Applications
    3. Marketing
    4. Your App as a Mobile Web App
    5. Summary
    1. What is a Web Service?
    2. Web Services Languages (Formats)
    3. Creating an Example Web Service
    4. Debugging Web Services
    5. Summary
    1. Effective Use of Screen Real Estate
    2. Understanding Mobile Application Users
    3. Understanding Mobile Information Design
    4. Understanding Mobile Platforms
    5. Using the Tools of Mobile Interface Design
    6. Summary
    1. Choosing a Mobile Web Option
    2. Adaptive Mobile Websites
    3. Dedicated Mobile Websites
    4. Mobile Web Apps With HTML5
    5. Summary
    1. Why Target Android?
    2. Who Supports Android?
    3. Android as Competition to Itself
    4. Getting the Tools You Need
    5. Connecting to the Google Play
    6. Android Development Practices
    7. Building the Derby App in Android
    8. Summary
    1. The iPhone Craze
    2. Getting the Tools You Need
    3. iOS Project
    4. Debugging iOS Apps
    5. Objective-C Basics
    6. Hello World App
    7. Building the Derby App in iOS
    8. Other Useful iOS Things
    9. Summary
    1. New Kid on the Block
    2. Getting the Tools You Need
    3. Windows Phone 7 Project
    4. Building the Derby App in Windows Phone 7
    5. Distribution
    6. Other Useful Windows Phone Things
    7. Summary
    1. The BlackBerry Craze
    2. Getting the Tools You Need
    3. Other Useful BlackBerry Things
    4. BlackBerry Distribution
    5. Summary
    1. Why Use Titanium?
    2. Who is Using Titanium?
    3. Getting the Tools You Need
    4. Connecting Titanium to the Markets
    5. Building the Derby App in Titanium
    6. Summary
    1. History of PhoneGap
    2. Why Use PhoneGap?
    3. Who is Using PhoneGap?
    4. Differences between PhoneGap and HTML5
    5. Getting the Tools You Need
    6. PhoneGap Project
    7. Building the Derby App in PhoneGap
    8. Other Useful Phone Gap Things
    9. Connecting PhoneGap to the Markets
    10. Summary
    1. The Mono Framework
    2. Getting the Tools You Need
    3. Getting to Know MonoDevelop
    4. Mono Projects
    5. Building the Derby App With Mono
    6. Other Useful MonoTouch/Mono Features
    7. Summary
    Show and hide more

    Product information

    You might also like

    Check it out now on O’Reilly

    Dive in for free with a 10-day trial of the O’Reilly learning platform—then explore all the other resources our members count on to build skills and solve problems every day.