With the knowledge we have gained so far, we will be building an app that helps users to book a ride. This app consumes the API exposed by Uber (https://uber.com/), a popular ride-hailing service provider, and integrates the same with an Ionic app. In this app, we are going to work on the following:
- Integrating with Uber OAuth 2.0
- Integrating REST APIs
- Interacting with device features
- Working with Google APIs
- And finally, booking a ride
The main purpose of this chapter is to show how one could use both REST APIs as well as device features such as Geolocation and InappBrowser, to build real-world apps using Ionic.