2. Introduction
ī Mobile internet use will continue to
surge
ī More than half of Facebook users
are using mobile
ī Mobile use is increasing at Berkeley
3. How can we better serve our
increasingly mobile users?
ī Design: Build responsiveness into your websites and
applications
ī Content: Think about content from a mobile first perspective
10. Design is a process
for developing
solutions that
effectively integrate
task, context of use,
and âuser.â
11. An approach to web design that
provides an optimal viewing
experience across a wide range of
devices.
What is Responsive
Web Design?
http://www.alistapart.com/articles/responsive-web-design/
19. Common Breakpoints
Label Layout Width
Smartphones 480px and below
Portrait Tables 480px to 768px
Landscape Tablets 768px to 940px
Default 940px and up
Large Screens 1210px and up
20. Frameworks
ī Project requirements determine the framework
ī Fluid Grid System
ī Responsiveness a plus
ī Offer more than just a grid (pre-defined styles for
typography, tables, buttons, navigation, forms
elements, etc.)
23. ī A freely available design framework for
websites and web applications
ī Based upon HTML5, CSS and
JavaScript
īSupports all major browsers (even IE7!)
īReleased on GitHub in August 2011
Twitter Bootstrap
Eric introduces Matt and Patrick. Anything else to say?
Statistics showing increased mobile use (EC and or PM)
- Talk about the growing use of mobile devices on the web. Maybe something along the lines of this:
http://articles.washingtonpost.com/2013-02-06/business/36937190_1_mobile-internet-mobile-devices-data-traffic
- More than half of Facebook users are mobile users...who you want to click-through to your content (http://news.cnet.com/8301-1023_3-57480950-93/facebook-over-955-million-users-543-million-mobile-users/)
SHOW: Summary screen of collective GA stats
Overview
- What is it? A website layout that responds to a usersâ device automatically.
- Adaptive, Responsive and Mobile are somewhat interchangeable ways of talking about the same thing. Â (In general, they all intend to make it so that people viewing your site on a smart phone or tablet can navigate and read content without doing an excessive amount of pinching and zooming...that the experience is optimized for their device.)
SHOW AND TELL: Show a site without CSS (the presentation layer). Â Examples of desktop site and same site on mobile. Â Example of a site with breakpoints versus a site that is fully responsive (fluid). Â Show that there are multiple approaches to achieve the same layout goals. Anecdotal stories about students not even looking at sites that are not optimized.
First introduced in 2009 by Ethan Marcotte who has also written a book with the same title.
First introduced in 2009 by Ethan Marcotte who has also written a book with the same title.
First introduced in 2009 by Ethan Marcotte who has also written a book with the same title and which I also recommend.
Iâve spent the last two years learning about and really digging into responsive Web design and Iâve gotta say, It is the beginning of a new era in the Web.
In the 16 column version each column is 40px wide. Everything else remains the same
Bootstrap is using a grid system base on 12 columns.
What is a grid system? A grid system is a way to create a solid foundation to build your project on.
If you want your web application to have a left navigation you could design your HTML using row number 3
If you do not want any navigation and you want your content to be as wide as possible then you could use row number 5
This grid design was popularized by 960 grid system http://960.gs and BluePrint http://www.blueprintcss.org
Here is a list of some of the CSS component available. There are dozens of them available with bootstrap.
Bootstrap gives life to its UI by using Jquery plugins.