Chapter 19

Preparing for Native IOS Development

WHAT YOU WILL LEARN IN THIS CHAPTER:

  • Joining the IOS Developer Program
  • Getting necessary credentials
  • Installing a provisioning profile

Although IOS web apps can perform and even look similar to native apps, many mobile web developers still want to package their web apps inside a native IOS app shell for one reason: real estate in terms of a place in the App Store and a place on the Home screen of the device.

In Chapter 20, I show you how you can transform your web app into a native app without learning a line of Objective-C. However, before doing so, you first need to get the preliminaries out of the way. In order to develop native IOS apps, you need to join the IOS Developer Program and get credentials that you use to install apps on an IOS device. In this chapter, I walk you through all of these initial details.

image

NOTE Although you can develop web apps on a Mac, Windows, or Linux machine, native IOS development is not so platform neutral. You must have a Mac computer in order to build IOS apps.

DOWNLOADING XCODE

Xcode is the integrated development environment (IDE) for creating native IOS and Mac apps written in Objective-C. Now, before you get queasy thinking about being talked into the idea of programming in Objective-C, don’t sweat. Although you need to utilize Xcode to wrap your web apps inside a native wrapper, you don’t ...

Get Beginning iOS Application Development with HTML and JavaScript® now with the O’Reilly learning platform.

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