Defining the app screens

Usually, a Weather app displays the weather forecast for a week for a particular location. We will develop a version that works for a single city and later, we will expand it to fetch data from the internet. For that reason, here are the screens that we will develop in this chapter:

  • The loading screen: Every app has a starting screen, which is displayed while the app is loading. By default, every project comes with a separate storyboard, where this can be defined. We will use something pretty plain here and will allow further customization once we want to make our app a bit slicker.
  • Main forecast screen: This scene will be our entry point. It will display the forecast for a particular place. Once we support many ...

Get Learn Swift by Building Applications 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.