• 20 hours
  • Medium

Free online content available in this course.



Got it!

Last updated on 3/6/20

Get some practice adding more amazing stuff!

It's your turn!

You’ve implemented a pretty good version of ListenUp. Like anything, it presents a number of opportunities for improvement.

The new feature is IN!

Imagine you've been working with a client on this project: they loved your first implementation and have decided to invest more time in improving it. First of all, you'll add more swag options to present to the user on the detail view.

You now need an option to present multiple items of the same structure in the limited space on the screen. The client wants to keep the rest of the content (the media details) always present on the screen while browsing a collection of swag items. They are also asking for some ideas on how to enhance the swag presentation components, perhaps through adjusting the layout and adding more details about the swag items.

Implementation tips

  • Interpret the new requirement description.

  • Create a wireframe view and mockup representations.

  • Explore scrolling directions for more fitting layout.

  • Brainstorm ideas for swag presentation enhancement - come up with a couple of data points that you believe would be interesting to the user. Feel free to come up with a particular subject - e.g. clothing, t-shirts, etc.

  • Adjust the data source and data manager functionality to support the new requirements and design.

  • Implement collection view with a custom cell to accommodate the new design.

Check your work!

Check that the following elements are present:

  • Interpreted design fulfills the described requirements

  • Wireframes and mockups are included

  • Collection view with a custom cell is utilized to realize the intended design

  • Datasource improvements are completed to support the new design and requirements

Ever considered an OpenClassrooms diploma?
  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring
Find the training program and funding option that suits you best
Example of certificate of achievement
Example of certificate of achievement