Join Todd Perkins for an in-depth discussion in this video What you should know before starting this course, part of Building and Distributing a Simple App with Xcode and Swift.
- Coming into this course, you should already have some existing skills. While this is still a basic course, I recommend coming in with basic computer skills, like knowing how to edit text since we're going to be writing quite a bit of code. Should be familiar with navigating your file system, finding files and folders and opening them up. You should also be familiar with working in OS X. I'm going to assume all of those skills throughout this course. As far as programming goes, you don't have to be an expert. Coming in with some amount of Swift experience will definitely help.
However, general programming knowledge is likely enough to get through this entire course. If you feel lacking in any of these areas, I recommend looking up the appropriate courses in the library, particularly Swift Essential Training or any other programming related courses, like Foundations of Programming or Foundations of Object-Oriented Programming, and then come back when you're ready. But if you feel ready, let's go forward with this course.
- Setting up your development environment
- Creating a new Xcode project
- Connecting UI elements
- Writing the logic for the app
- Adding icons and buttons
- Publishing an app written in Swift