You are previewing Beginning Mobile Application Development in the Cloud.
O'Reilly logo
Beginning Mobile Application Development in the Cloud

Book Description

Learn how to build apps for mobile devices on Cloud platforms

The marketplace for apps is ever expanding, increasing the potential to make money. With this guide, you'll learn how to build cross-platform applications for mobile devices that are supported by the power of Cloud-based services such as Amazon Web Services. An introduction to Cloud-based applications explains how to use HTML5 to create cross-platform mobile apps and then use Cloud services to enhance those apps. You'll learn how to build your first app with HTML5 and set it up in the Cloud, while also discovering how to use jQuery to your advantage.

  • Highlights the skills and knowledge you need to create successful apps for mobile devices with HTML5

  • Takes you through the steps for building web applications for the iPhone and Android

  • Details how to enhance your app through faster launching, touch vs. click, storage capabilities, and a cache

  • Looks at how best to use JSON, FourSquare, jQuery, AJAX, and more

  • Shares tips for creating hybrid apps that run natively

If you're interested in having your application be one of the 200,000+ apps featured in the iPhone store or the 50,000+ in the Android store, then you need this book.

Table of Contents

  1. Cover
  2. Introduction
  3. Chapter 1: Introducing Cloud-Based Mobile Apps
    1. How to Build Mobile Apps in the Cloud
    2. Two Big Ideas About the App Industry
    3. Getting Started
    4. Summary
  4. Chapter 2: Mobilizing Your App
    1. Building a Touch-Sensitive Drawing App
    2. Using the Amazon Cloud
    3. Summary
  5. Chapter 3: Building Mobile Web Apps
    1. What You Can Do with Mobile Web Apps
    2. Introducing jQuery and jQuery Mobile
    3. Building a To-Do List App
    4. Summary
  6. Chapter 4: Enhancing Your App
    1. Using App Caching
    2. Handling Touch Events
    3. Embedding an Interactive Map
    4. Providing an Application Icon and a Startup Screen
    5. Summary
  7. Chapter 5: Building Apps in the Cloud
    1. Server-Side JavaScript
    2. Cloud Analytics for Your To-Do List App
    3. Summary
  8. Chapter 6: Use the Cloud!
    1. The Classic Cloud Architecture
    2. Introducing Amazon SimpleDB
    3. Putting the To-Do List App in the Cloud
    4. Summary
  9. Chapter 7: Enhancing the User Experience
    1. Creating a Classic Tab Bar Interface
    2. Enabling Mobile Audio and Video
    3. Launching Apps from Your App
    4. Summary
  10. Chapter 8: Working with the Cloud
    1. Storing Content in Amazon S3
    2. Signing In with the Cloud
    3. Building Large-Scale Apps
    4. Summary
  11. Chapter 9: Creating Hybrid Apps that Run Natively
    1. Introducing Hybrid Apps
    2. Building Hybrid Apps
    3. Lifestream, a Photo-Blogging App
    4. Summary
  12. Chapter 10: Building a Photo-Blogging App
    1. The Architecture of Lifestream
    2. Building the Server
    3. Completing the Lifestream App
    4. Summary
  13. Chapter 11: Working with Cloud Development Services
    1. Getting to Know the Mobile App Development Platforms
    2. Using the FeedHenry Platform
    3. Using the Appcelerator Platform
    4. Using the appMobi Platform
    5. Summary
  14. Chapter 12: Going Social!
    1. Using the Twitter API
    2. An App for Direct Messages
    3. Summary
  15. Chapter 13: App Stores
    1. What You Need to Publish Your App
    2. Building Your App for Release
    3. Summary
  16. Chapter 14: Selling Your App
    1. Determining a Marketing Strategy
    2. Choosing Tactics for Promoting Your App
    3. Summary
  17. Appendix: Exercise Solutions