53
A Minimalist's Guide to the Mobile Web by Jenifer Hanen @msjen

A Minimalist's Guide to the Mobile Web

Embed Size (px)

DESCRIPTION

Presentation given by Jenifer Hanen on Mon April 16, 2012 at Breaking Development Orlando [http://bdconf.com/2012/orlando]. "Designing and developing for mobile devices can be overwhelming in the sheer amount of factors to consider. Questions of where get started or how to retool for fast and lovely mobile sites can send one screaming for the supposed safety of Webkit before running and hiding under an iOS rock. But such fear and trembling is unnecessary and we can go forth in confidence with the minimalist's guide on data sipping as a legitimate lifestyle, serving responsive images, how to strip that code, and do I really need all this Javascript?"

Citation preview

Page 1: A Minimalist's Guide to the Mobile Web

A Minimalist's Guide to the Mobile Web

by Jenifer Hanen@msjen

Page 2: A Minimalist's Guide to the Mobile Web

Both an approach to design and development and a place to start or keep a conversation going.

Who wants to volunteer?

Page 3: A Minimalist's Guide to the Mobile Web

Hello, I’m Ms. JenCreator : mobile.web : design.dev : photos.text

blackphoebe.com/msjen @msjen

Page 4: A Minimalist's Guide to the Mobile Web

Who Are You?

Page 5: A Minimalist's Guide to the Mobile Web

A Couple of Disclaimers

Page 6: A Minimalist's Guide to the Mobile Web

I am a Photo Addict

Page 7: A Minimalist's Guide to the Mobile Web

I am a Freelancer2000-2011 Small Business and Non-Profit Clients

2012 Taking the leap into a Mobile App Startup

Page 8: A Minimalist's Guide to the Mobile Web

I am not afraid to talk of failures

Page 9: A Minimalist's Guide to the Mobile Web

I am Appnostic

Page 10: A Minimalist's Guide to the Mobile Web

Let’s Define Minimalism

Page 11: A Minimalist's Guide to the Mobile Web

Minimalistmin·i·mal·ist [min-uh-muh-list]

noun1. a person who favors a moderate approach to the achievement of a set of goals or who holds minimal expectations for the success of a program.2. a practitioner of minimalism in music or art.

adjective3. of, pertaining to, or characteristic of minimalism.4. being or offering no more than what is required or essential: a minimalist program for tax reform.

[http://dictionary.reference.com/browse/minimalist]

Page 12: A Minimalist's Guide to the Mobile Web

Minimalismmin·i·mal·ism [min-uh-muh-liz-uhm]

noun1. another name for minimal art2. a type of music based on simple elements and avoiding elaboration or embellishment3. design or style in which the simplest and fewest elements are used to create the maximum effect

[http://dictionary.reference.com/browse/minimalism]

Page 13: A Minimalist's Guide to the Mobile Web

Minimalissimo"Minimal Art reacted against the symbolism, spontaneity, and emotional intensity of Abstract Impressionism. Rather than expression, Minimal Art artists sought after objectivity. By removing ‘distractions’ like composition, theme, representation and so on, they wanted to allow the viewer to experience the work as a whole, and in its own respect." - minimalissimo.com

[http://minimalissimo.com/2009/09/donald-judd/]

Page 14: A Minimalist's Guide to the Mobile Web
Page 15: A Minimalist's Guide to the Mobile Web
Page 16: A Minimalist's Guide to the Mobile Web

Ms. Jen’s DefinitionMinimalism is not the art of cutting corners or abstracting to

the point of non-usability, but the merging for form and function such that the human who uses the site or app is

both delighted and is able to complete the task they came for.

Page 17: A Minimalist's Guide to the Mobile Web

Maximalism v Minimalism

Page 18: A Minimalist's Guide to the Mobile Web

A Women’s Clothing Boutique, Main St, Seal Beach, Calif

Page 19: A Minimalist's Guide to the Mobile Web

A Women’s Clothing Boutique, Main St, Seal Beach, Calif

Page 20: A Minimalist's Guide to the Mobile Web

Hunter & Gather CultureAmbience

Can I find what I want?Do I know what I want?Can I get my task done?

Page 21: A Minimalist's Guide to the Mobile Web

Are we talking class?While the debate about design and class on graphpaper.com is ancient in internet terms, 2006!, the question of minimalism as a function of class is still valid.

The‘busy/overwhelming’ shop is cheap. The clothes are stretchy polyester and the prices match.

The ‘clean/inviting’ shop has silks and linens and the prices are eyepopping.

[Read: http://www.graphpaper.com/2006/09-04_class-and-web-design-part-1-the-class-struggle]

Page 22: A Minimalist's Guide to the Mobile Web

Alternately:Am I Alienating Customers?This is a question I have to ask myself.

Is my minimalism going to cause my clients to lose customers?

Will I lose clients if I stick to my minimalism stance?

Page 23: A Minimalist's Guide to the Mobile Web

MaximalismWhere is the line between so busy and overloaded with content that the person reading or using the site is overwhelmed?

Where is the line for the designer or developer who would like to keep multiple options open, be it for the customer or for future design & code additions?

*bc&dodge

Page 24: A Minimalist's Guide to the Mobile Web

Pressure by StakeholdersThe attack of the ever more *

*vw

Page 25: A Minimalist's Guide to the Mobile Web

Pressure by CustomersThe attack of AOL

*vw

Page 26: A Minimalist's Guide to the Mobile Web

Let’s be honest with ourselves...

Page 27: A Minimalist's Guide to the Mobile Web

But I have the COOLEST extra special handrolled Lua-JS-HTML7.43-Rails-GEM EVAR!!!!Not only does the world need to know how AMAZING it is but it needs to run on feature phones, too...

Page 28: A Minimalist's Guide to the Mobile Web

Your Joy vs.

User’s Joy

How does the person reading or using the site or app benefit from our excesses?

*vr

Page 29: A Minimalist's Guide to the Mobile Web

Your Love vs.

User’s Choices

Excesses can also come in the form of our assumptions and prejudices...

*ab

Page 30: A Minimalist's Guide to the Mobile Web

Maximalism v Minimalism

Let’s talk about a few mobile realities...

Page 31: A Minimalist's Guide to the Mobile Web

Not everyone has 20/20 vision

Page 32: A Minimalist's Guide to the Mobile Web

Not

Not everyone is literate

Yet.

Page 33: A Minimalist's Guide to the Mobile Web

Not everyone equal dexerity or use of touch

Page 34: A Minimalist's Guide to the Mobile Web

Let’s not forget voice and sound...

Page 35: A Minimalist's Guide to the Mobile Web

Did I just make a case for Maximalism?

Page 36: A Minimalist's Guide to the Mobile Web

Minimalism Can Set You Free

Page 37: A Minimalist's Guide to the Mobile Web

One of the reasons, I tend towards minimalism over time is so that I can afford to make allowances for complexity as needed.

If I go lean on code and design elements in one or more areas, I can afford to go fatter in areas where it will benefit the user.

Minimalism Can Set You Free

Page 38: A Minimalist's Guide to the Mobile Web

Don’t skimp on the user research and testing,but do you really need to use every gesture and touch interaction possible?

UX | IA Minimalism

Page 39: A Minimalist's Guide to the Mobile Web

Bryan, Stephanie, and the Teppo 200

UX | IA Minimalism

Page 40: A Minimalist's Guide to the Mobile Web

ImagesContentNavigationDesign ElementsLayout & Columns

Visual Minimalism

Page 41: A Minimalist's Guide to the Mobile Web

Visually delight the viewer | reader and lead them into the content

Visual Minimalism

Page 42: A Minimalist's Guide to the Mobile Web

Only use what is needed right now

Code Minimalism

Page 43: A Minimalist's Guide to the Mobile Web

Fear not the Server, it is your friendlet it do the heavy lifting and thinking

Code Minimalism

Page 44: A Minimalist's Guide to the Mobile Web

Zen code may include some poetryand abstraction

Code Minimalism

Page 45: A Minimalist's Guide to the Mobile Web

http://refactoringmanifesto.org/

Refactoring Manifesto

Page 46: A Minimalist's Guide to the Mobile Web

sets the whole team free to apply complexity where it is most needed and best used to create happy mobilists

UX|IA + Visual + Code Minimalism

Page 47: A Minimalist's Guide to the Mobile Web

Device Detection :: Mobile First or Responsive

The Practical & Pragmatic

Page 48: A Minimalist's Guide to the Mobile Web

Device Detection :: Mobile First or Responsive

Responsive Images :: Cut out the fat

The Practical & Pragmatic

Page 49: A Minimalist's Guide to the Mobile Web

Device Detection :: Mobile First or Responsive

Responsive Images :: Cut out the fat

Lean code :: Javascript as poetry as desired

The Practical & Pragmatic

Page 50: A Minimalist's Guide to the Mobile Web

Device Detection :: Mobile First or Responsive

Responsive Images :: Cut out the fat

Lean code :: Javascript as poetry as desired

Don’t be afraid to revisit and revise

The Practical & Pragmatic

Page 51: A Minimalist's Guide to the Mobile Web

Device Detection :: Mobile First or Responsive

Responsive Images :: Cut out the fat

Lean code :: Javascript as poetry as desired

Don’t be afraid to revisit and revise

Q&A :: Test, Test, Test

The Practical & Pragmatic

Page 52: A Minimalist's Guide to the Mobile Web

Device Detection :: Mobile First or Responsive

Responsive Images :: Cut out the fat

Lean code :: Javascript as poetry as desired

Don’t be afraid to revisit and revise

Q&A :: Test, Test, Test

User Testing :: Watch People Use Your Site

The Practical & Pragmatic

Page 53: A Minimalist's Guide to the Mobile Web

Thank You!Questions? Have a mobile site you want to show?