I think the last point is the most important:<p>6) Know the need. Don’t build things which users won’t find useful.<p>However all points (except maybe 5) apply to all forms of development, not explicitly for mobile development.<p>Can anybody offer additional points that only apply to mobile development?