Now that we know how UI elements work, we can leverage that knowledge to building full-fledged GUIs.

You are only a few rules away from being able to do so. I might be wrong but assuming you are ok with all we’ve seen so far, I think this will be the easy part.

A GUI requires user input so we’ll cover that first. Then we’ll package separate sets of UI elements into reusable components and forms, which are the building blocks of sophisticated GUIs.

Updated: