This course will be retired on July 14, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
- What is Model-View-Presenter (MVP)? 4:45
- Why Do We Use MVP? 3:28
- Review: Model-View-Presenter 8 questions
- Defining the Data Model 2:53
- Implementing the Data Model 6:26
- Creating a Data Model 4 objectives
- Adding Story Resources 2:57
- Creating the Story 3:54
- Adding Custom Constructors 4:05
- Adding a Custom Constructor 2 objectives
Start a free Courses trial
to watch this video

- 2x 2x
- 1.75x 1.75x
- 1.5x 1.5x
- 1.25x 1.25x
- 1.1x 1.1x
- 1x 1x
- 0.75x 0.75x
- 0.5x 0.5x
In this video we will start using our new model classes to represent an entire story within the context of our app.
GitHub Repo
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up-
Sundil Sharma
923 Points0 Answers
-
good learner
161 Points1 Answer
-
bohot hard
405 Points1 Answer
-
Alan Kuo
7,697 Points1 Answer
-
mike smith
291 Points1 Answer
-
Ryusei Nakamura
1,668 Points2 Answers
-
Sean Walker
1,792 Points1 Answer
-
Danna Lidia
5,933 Points1 Answer
View all discussions for this video
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up