Looking for your next iOS project? Get hands-on experience building an iOS address book app.
- [Voiceover] Hi, I'm John Nastos and I'd like to welcome you to iOS Address Book App: Hands On. Creating an iOS app can be a huge project. In order to get started, it helps to have a fundamental understanding of how apps are built on the system as well as familiarity with some of the common elements that go into iOS apps. In this course, we'll take a look at building a simple address book application, in order to explore and experiment with some of these fundamentals. I'll start by walking you through setting up an Xcode project and designing the storyboard for your app.
Then, I'll talk about writing the code to represent, store and display the contacts in your new address book. Once we have the basics of the app built, I'll discuss testing strategies for both the code and UI of the app, making sure that you have the ability to leverage the testing features that iOS and Xcode offer. Finally, I'll talk about the final steps of getting an app ready for the App Store, including creating the icon and launch storyboard and using iTunes Connect. Now, let's get working on this app.
Build the project step-by-step and then use what you've learned to explore your own app ideas.
- Creating the project in Xcode
- Using Auto Layout to design the UI
- Attaching the interface to the code
- Creating the data model, including a Person class
- Adding stored data to the UI
- Displaying a contact's address with MapKit
- Linking contact info to other iOS apps
- Adding persistence
- Working with table views
- Writing tests
- Preparing to publish the app in the App Store