Mobile First Flashcards

1
Q

Why is mobile design important?

A
  1. Devices are getting cheaper
  2. Improved experience
  3. More and more people are using mobile to access internet
  4. Technology gap is decreasing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Mobile myths are decreasing. What were the myths?

A
  1. Only business man use cell phones
  2. People using mobile devices are doing it in a rush
  3. Only used outside of the home
  4. People who use mobile don’t use desktops
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the disadvantages of having two different sized websites?

A
  1. Expensive to keep two
  2. Timing waster
  3. SEO
  4. Link sharing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is device agnostic?

A

Working sit regardless of what device they’re actually in.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Limitations of mobile devices

A
  1. Size
  2. Processor is slower
  3. At the mercy of broadband or data
  4. No mouse or trackpad
  5. Light and sounds
  6. Distractions such as notifications
  7. Do not have full access of hands (accessibility can be an issue)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Advantages of mobile devices?

A
  1. Geo location
  2. Accelerometer - is a sensor that adjusts orientation of screen to provide comfortable viewing.
  3. Gestures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the term future friendly mean?

A

A site that will work no matter what; past present and future.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is progressive enhancement?

A

Making things better over time. Start building using the simplest form and enhancing overtime.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What steps should you take within progressive enhancement

A
  1. Content must be first
  2. Semantic HTML
  3. CSS2, 3 enhancement
  4. JavaScript
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Graceful Degradation?

A

Designing for the best browser then going back. Does not work as you lock people out of your content

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the benefit to progressive enhancement?

A

Everyone can access content

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The progressive enhancement model consists of what two concepts?

A
  1. Responsive Design

2. Mobile First

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Who created the term Responsive Design?

A

Ethan Marcotte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What 4 components do you need to become responsive?

A
  1. Flexible Layouts
  2. Flexible Media (images and videos etc)
  3. Media Queries
  4. Fault Tolerance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How do you accomplish flexible layouts?

A

Replace pixel use with em or rems and use percentages.

Use the viewport meta tag.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the difference between ems and rems

A

Ems are relative to the parent

Rems are relative to the root

17
Q

How do you calculate ems or rems?

A

Target / context = Result

18
Q

What does the viewport meta tag do?

A

It does not shrink sites to the device. Keeps the sites full width of the viewport.
You should ALWAYS add this to your HTML.

19
Q

What does Fault Tolerance mean?

A

Property of an object to keep working after encountering an unexpected error.
If there is something wrong with HTML or CSS browser will ignore it.

20
Q

Why is mobile first so important?

A

Due to progressive enhancement