A demonstration of the finished long-exposure app to visualize what the final product will look like.
- [Instructor] I want to show you the app we'll be building throughout the course, so you can see where we are ultimately headed. This is an app that is meant for photographers who need to determine or calculate the correct shutter speed when using a neutral density filter to take a long exposure photo. As such, the app has a control at the bottom of the screen called a picker view that will allow the user to enter an old shutter speed value along with the value for the strength of the neutral density filter they are using. When they do that, the app will display the new shutter speed there should use in the top left corner of the app.
Most cameras have settings built-in that will allow them to enter shutter speeds up to 30 seconds directly in the camera. But for those times when the new shutter speed is longer than 30 seconds, a countdown timer is nice. When the start button is tapped, the number shown in the label here will count down to zero. At the same time, I've added an animated circular progress indicator that provides the second visual representation of how much time is left. Finally, we'll be adding a simple instructions screen so users of the app know exactly how to use it.
Let's get started.
- Creating a storyboard
- Coding UI connections in Xcode
- Setting up the UIPickerView
- Creating variables, custom functions, and a countdown timer
- Bulletproofing an app
- Adding a splash screen
- Adding alerts and instruction screens
- Setting the background color and fonts
- Animating a countdown timer