Mobile Web Design
Chapter 1 – Getting started
- Setting up the development environment
- Testing environment
- Where to reference documentation?
Chapter 2 – Content strategy
- Document title
- Content strategy
- Content structure
- Minimal mobile friendly website
- Mobile first approach
- Listview
- Do mobile web has to be a webpage?
Chapter 3—Using Zurb Foundation
- Kitchen sink
- Setting up Foundation
- Using Foundation in Codepen
- Downloading Foundation
- Foundation grid
- Block grid
- Interchangable content
- Push and pull column
- Flex video
- Off canvas
Chapter 4—Response with media query
- Re-visit the minimal website
- Using viewport to define initial browser rendering
- Using media query to define styles with condition
- Navigation strategy for small screen
- Putting navigation at bottom
- Building our own grid system
- Introducing ungrid—another minimal grid approach
- Media queries in Zurb Foundation
Chapter 5—CSS preprocessing
- What is CSS preprocessor?
- Preprocessing
- Tools
- Codepen
- Preprocessor options
- Nested styles
- SCSS variable
- SCSS mixin
- Using loop to define grid
- Bonus: Using English word for the column name
Chapter 6—Typography
- Different font sizes
- Font size and distance
- Adaptive copywriting basecamp
- Adaptive copywriting for different screens
Chapter 7 – Handling touches
- Click delay
- Using slick
- Hammerjs
Chapter 8 – Form inputs
- Specify input types
- Styling inputs for mobile
- Styling radio button
- Styling input range
- Using file button
Chapter 9 – Taking the web offline
- Storing data with localstorage
- Offline access with app cache
- Provide offline access with Service Worker
Chapter 10 – Create dedicated mobile website
- One page web application
- Link between pages
- Page transition
- jQuery mobile button
- List View
- Customizing jQuery mobile
Summary
- Performance Tips
- One more thing—Mobile as first class citizen