• Design for Multiple Input/Navigation Methods
  • Don’t Wall Gardens
  • Define Device Classes
  • Consider People First Rather than Devices
  • Don’t Just Scale Down a Desktop Site
  • Hide URL bar to Maximize Screen Real Estate
  • Provide flows for varying capabilities
  • Provide link to full site
  • Use Feature-detection
  • Develop a Fluid Architecture
  • Optimize Assets
  • Use Border to Bulletproof
  • Use Semantic Code
  • Use Relative Units
  • Support Devices with Poor/No Javascript