The Ribbons Widget App

Have you ever tied a ribbon around your finger so that you don’t forget something? In this 8 part series we will be building an iPhone app called Ribbons that will give you the ability to design and create your own virtual ribbons for your iPhone and have them readily available to you at a glance.

The way we are going to accomplish this is to present the ones that you select as widgets on your home screen, This is an 8 part series where you will build a SwiftUI application from scratch and ensure that your design will display beautifully on any sized iPhone. The ribbons we design on our iPhone must scale perfectly for the different sized iPhones and widget types so in the process of creating our application we will learn a lot of useful, transferable techniques that you can use in your own projects.

Course curriculum

  • 1


    • Welcome

    • Resources

    • Where to Get Help?

  • 2

    The Ribbons WidgetKit App

    • 01 Overview of Application and Setup

    • 02 Designing and Presenting Ribbons

    • 03 Creating and Editing Ribbons

    • 04 Persisting Ribbons to the File System

    • 05 Creating a Static Widget

    • 06 Introducing Widget Intents

    • 07 Cresting Medium and Large Widget

    • 08 Deep Links and Final Touches