Thu, Oct 31

Forms and frameworks

Today's objectives

Understand the basics of grid systems and frameworks. Introduction to the Skeleton framework.

  • Review assignment
  • Grids
  • Frameworks and grid systems
  • Skeleton Framework
    • Getting started
    • Skeleton grid
    • Responsive images
    • Other features

Tasks

Explore the basics of the Skeleton framework.

Presentations

Planning and prototyping

Planning and prototyping

Grids

grids

Intro to the Skeleton framework

Intro to the Skeleton framework

File paths

File paths

Agenda

Agenda

Preparation

Remember the readings assigned last class.



Tutorials

Resources

Figma UI Kits
Figma components for macOS, iOS and iPadOS and more

Design interfaces with standard Apple User Interface elements

Figma components for Google's Material visual design standard

Design interfaces with Google's standard UI elements

Planning and prototyping

Paper prototyping
https://uxplanet.org/the-magic-of-paper-prototyping-51693eac6bc3

A low-tech way to develop and test ideas

Wireframe Sketching
https://www.nngroup.com/articles/draw-wireframe-even-if-you-cant-draw/
Design process: the "double diamond"
The Double Diamond model

A general approach for design of any kind.

CSS Grids and layouts

Basic CSS layouts
https://www.w3schools.com/css/css_templates.asp
Modern CSS Layout
https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design

Planning and prototyping

Site planning process
https://www.printmag.com/editors-picks/phases-of-the-web-design-process/

Samples

Here you will find any sample files or code samples you need for class.

1: Skeleton basics

See the Pen Untitled by Robert Currie (@rcurrie) on CodePen.



2: Skeleton responsive images

See the Pen Responsive images test by Robert Currie (@rcurrie) on CodePen.



3: CSS "sketching"

See the Pen CSS Sketching by Robert Currie (@rcurrie) on CodePen.





Tools

Adobe XD
Part of the CC suite.
Figma
A (very good) web-based prototyping tool
Sketch
The first prototyping tool to be widely adopted and still one of the most popular
Assignment 8
Responsive design

Using the Skeleton framework (or another framework such as Bootstrap) develop a simple responsive site based on the theme and content below. This is intended as a technical exercise so function and correctness is more important than visual design.

Expect to build 3-5 pages, and make sure you are using valid CSS and HTML. You must use all the text in the included file, and as many of the provided images as you feel are appropriate. Text, navigation and images should all be responsive. You can add content - text/headings/captions/etc. - if you choose. Any images you use should be public domain or creative commons licensed.

Download the assets for this assignment here.

Important: Frameworks can be challenge. If you get stuck, upload your file anyway, as we will be workshopping in class. Also, ask and answer questions in the Slack #questions channel. (hint: it's a great way to boost your class participation mark...)

Name the assignment folder "assignment-07" and add a link to it from your main index page.

Due Wed, Nov 06, 6:00 PM.

Professional practice

Being familiar with a range of planning and prototyping tools is vital. Don't forget about paper, whiteboards and other low-tech tools. Nothing is as immediate as picking up a pen and sketching.

Need help?

Contact me - Slack is best.


Robert Currie
This page was last updated at 2024-11-20 10:18.