Designing an app using UI design principle

Wednesday, May 17th, 2017
UI Design

UI Design

Millions of new mobile apps develop and launch every year. Great UI design attracts users towards the app. If you do not design an eye-catchy user interface, your mobile app will be lost in the crowd of millions of apps.

As Paul Rand said, “Design is the silent Ambassador of your Brand”.

Keeping this in mind, you should design your mobile app in a way that presents your company services, culture, and values. You can design better user-interface (UI) if you focus on few common design principles.

According to Constantine and Lockwood, these are the principles that help you to improve the quality of your usage-centered design.

The Structure Principle

Your design should organize the user interface purposefully, in meaningful and useful ways. It should have clear and consistent models that are apparent and recognizable to users. It should put related things together and separate unrelated things, differentiate dissimilar things and make similar things resemble one another. The structure principle concerns overall user interface architecture.

The Simplicity Principle

Your design should make simple, common tasks easy, communicating clearly and simply in the user’s own language. It should provide good shortcuts that are meaningfully related to longer procedures.

The Visibility Principle

Your design should make all needed options and materials for a given task visible. It should not distract the user with extraneous or redundant information. Good designs don’t overwhelm users with alternatives or confuse with unneeded information.

The Feedback Principle

Your design should keep users informed of actions or interpretations, changes of state or condition, and errors or exceptions. It should provide information relevant and of interest to the user using clear, concise, and unambiguous language familiar to users.

The Tolerance Principle

Your design should be flexible and tolerant, reducing the cost of mistakes and misuse by allowing undoing and redoing. Also, it should prevent errors wherever possible by tolerating varied inputs and sequences and by interpreting all reasonable actions.

The Reuse Principle

Your design should reuse internal and external components and behaviors, maintaining consistency with purpose. It should reduce the need for users to rethink and remember, rather than only providing arbitrary consistency.

For good UI design inspiration, check out some of the following sites:

  1. pttrns — (iOS only)
  2. androidpttrns — (Android only)
  3. lovely ui — (iOS, Android, and Windows Phone)
  4. Up labs — (web, iOS, Android)

You can also look for UI and graphic designer portfolios at sites such as Behance and Dribbble.

You can also see one of our projects, Momentage which has been built using UI design principle.

Related Articles

  • Node.js enterprise security gets better

    Node.js enterprise security gets better

    Node.js Interactive North America, npm, Inc. announced new enterprise-grade security features for users of npm and the npm Registry. It added two-factor authentication for publishing packages and read-only authentication tokens. npm is the first software registry to provide two-factor authentication for publishers. The 8.8 million developers and hundreds and thousands of companies who download over […]

    read more
  • Microsoft Edge for Android now available on the Play Store

    Microsoft Edge for Android now available

    Microsoft made Android version of the new Edge browser available on the Play Store. Last week Microsoft had released Edge on iOS and Android for Windows Insider users. Microsoft Edge on iOS and Android is for the users who use it on desktop and want to sync with it. It is similar to Safari and […]

    read more
  • Kotlin overtakes Java among Android developers

    Kotlin overtakes Java among Android developers

    Since Google officially made Kotlin a first-class language for writing Android apps, announced at Google I/O in May 2017, 20 percent of applications were built using Kotlin since the conference which had previously been built with Java. The percentage of Android applications built using Java decreased by 6.1 percent and dropped from 50.7 percent to […]

    read more

Let us build something great together!

Start a project