Welcome to bonus stage, your mission should you accept, is to work through the list of challenges and take your app to the next level.

There are no solutions provided and I would encourage you to discuss potential solutions with your fellow students, it's good to collaborate and often results in new and exciting directions.

If you have any challenge suggestions, we would love to hear them. Please provide feedback at the GitHub Repository.

It would be a good idea to make sure you have used Git to commit a working version before starting these challenges.

Add some color!

Remember how we added color to our app in Tip Calculator? Try to do the same with your Notes app!

Improve the ordering of notes

Currently, our notes are displayed in order of creation (oldest at the top). Try reversing the display so the newest notes are displayed at the top!

Add a preview of the note's contents

Can you modify the note cell to add a truncated version of the note's content? See the Apple Notes app to see how their UI looks!


If you have feedback on this tutorial or find any mistakes, please open issues on the GitHub Repository or comment below.

Summer academy

An iOS Development Summer Course

Design, code and launch your own app. Locations in San Francisco and Asia

Find your location

Product College

A computer science college

Graduate into a successful career as a founder or software engineer.

Learn more

Cookies on Make School's website

We have placed cookies on your device to ensure that we give you the best experience on our website.

This site uses cookies to deliver our services. By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and our Terms of Service. Your use of Make School’s Products and Services is subject to these policies and terms.

Please note that Make School no longer supports Internet Explorer

We recommend upgrading to a modern web browser. Learn more