It's important to know what we're driving toward by the end of the course. In this video, quickly go through the finished application and its features.
- [Narrator] Now that we've covered the basic theories…behind test-driven development,…let's take a quick look at the application…we'll be building throughout the course.…Now, the app is called Film Fest,…and its main feature is keeping track…of movies we may want to see…and checking off movies that we've already been to…as time goes by.…Now, as far as apps go, it's extremely simple,…just a single-view application with a table view.…The table view is going to have two sections.…This is going to work like our interactable library,…storing our movie objects,…and when we select a movie from our first section,…it'll just move to our second section.…
We can see this in action here.…We're going to say we've been to…an action movie, a horror movie, and our indie comedy,…and we still have crime thriller and kung fu flick to go.…Now, we'll cover how to test our own classes,…story board interfaces, and common iOS classes,…like UITableView and UITableViewCell…throughout this exercise.…By the end of the course,…you'll have a solid working foundation…
- What is test-driven development?
- Creating and expanding a data model
- Creating a manager class
- Testing class methods
- Checking for duplicates
- Testing table views
- Mocking cells
- Testing cell selection
- Assembling the app
Skill Level Intermediate
1. Foundation and Theory
2. Getting Started
3. The Manager Class
4. TableView Testing
5. Finishing Touches
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.