To demonstrate the knowledge gained in this chapter, we're going to build an app for our imaginary department store Matey's. Matey's is trialing iBeacons with their app Matey's offers. People with the app get special offers in store as we explained earlier.
For the app, we're going to start a single view application containing two controllers. The first is the default view controller, which will act as our
CLLocationManagerDelegate, the second is a view controller that will be shown modally and shows the details of the offer relating to the beacon we've come into proximity with.
The final thing to consider is that we'll only show each offer once in a session and we can only show an offer if one isn't showing. Shall we begin? ...