Before we start interacting with the device-specific features, we need to have the SDK for that device's operating system set up on our local machine. Officially, Ionic supports iOS, Android, and Windows phone platforms. Nevertheless, Ionic can be used on any device, which can run HTML, CSS, and JavaScript.
The following are links on how to set up a mobile SDK on our local machine. Unfortunately, we cannot proceed further in this chapter (and book) without setting that up. Let's look at the following links:
- Android: https://cordova.apache.org/docs/en/latest/guide/platforms/android/
- iOS: https://cordova.apache.org/docs/en/6.x/guide/platforms/ios/
- Windows: https://cordova.apache.org/docs/en/6.x/guide/platforms/wp8/
Note: For other supported OS, you can check out https://cordova.apache.org/docs/en/6.x/guide/overview/.
In this book, we will work with Android and iOS only...