Abstract:
Mobile apps have unique characteristics and challenges that differentiate them from traditional software applications. These characteristics and challenges make it critical that mobile apps follow user experience (UX) design principles if they are to be noticed as quality applications within the millions of apps available in the app stores. This paper
outlines these unique characteristics and challenges, and discusses the evolution of user experience (UX) design and its applicability to mobile apps. The author asserts that UX design should be taught as a critical component of mobile app development courses, along with coding and other traditional mobile programming topics. A framework of seven
UX design principles for mobile app development is described and proposed.