16. exhibit A for bad design and programming are technology agnostic. http://bouncebargainrentals.com/
17. exhibit B for bad design and programming are technology agnostic. http://www.html5zombo.com/
18. DO: Make a design that concurs to the demandments DON’T Rehash your existing design with a new technology.
19. DO: Keep in mind the multiple form factors your app needs to work on. DON’T Build hard wired layouts, whenever you can.
20. DO: Small devices need larger clickable areas. Design your controls for that. DON’T Hard port your Web UI to small devices, it’s a different screen, different metaphor.
21. DO: Give haptic feedback, wherever necessary DON’T Do random things in the name of haptic feedback
22. DO: Use your creative freedom keeping your end user in mind. DON’T Invent knee-jerk patterns.
23. DO: Maintain the identity of a control while creating experiences around it. DON’T Make buttons look like rockets and scroll bars look like UFOs.
24. DO: More in one place. Use the states metaphor. DON’T Make an app that looks like a <frameset>, that’s oh! So 90s!
25. let’s fix our part first. before we blame the technology.