The Let's Eat app that we are building is a restaurant reservation app that allows users to find restaurants in a specific area and create reservations from within the app (although our app does not book those reservations). I chose a restaurant reservation app for the lessons in this book because most of the new iOS 12 features work well together in such an app. The app covers a lot of different aspects, from maps to iMessage extensions. Let's take a look at the overall flow of the app, so that, as we build, you have a good idea of the direction we are heading in:
![](https://static.packt-cdn.com/products/9781789348668/graphics/assets/238fc9c8-4e1f-4d4d-8cb6-255549ad7316.png)