Build breakthrough apps for your employees.

Learn about in-house app development for iPhone and iPad.

Creating a basic iPhone or iPad app is easy. However, highly successful apps take a little more effort. What makes the most successful apps appealing? They have an attractive design and make excellent use of colors and audio. They’re simple to use and work as expected, keep the user involved, and coming back again and again. By paying close attention to design when you build a new app or enhance an existing app, you can increase its appeal, create a more engaging user experience, and make your app delightful to use.

Design for touch

Designing a user interface for interaction with the mouse is very different than designing for touch. As you begin designing an app, you’ll want to understand what makes iOS devices unique. Spend some time with an iPhone or an iPad and get familiar with the user interaction and interface design conventions.

At a basic level, for touch interaction you need more pixels to represent a selectable button for a finger than you would for a mouse in the desktop environment. For example, the comfortable minimum size of tappable UI elements is 44 x 44 pixels. Elements like pull-down menus or scroll bars that are common on the desktop don’t work well on a mobile device that’s designed for touch.

The iOS Human Interface Guidelines describe the principles that help you design a superlative user interface and user experience for your iOS app. These principles are just as important for enterprise in-house apps as they are for apps built for the App Store.

Read the Human Interface Guidelines

Design Checklist

By the end of the design phase you should have considered the following resources and best practices:

  • Read the iOS Human Interface Guidelines from Apple

  • Established a concise feature list that is directly aligned to your core application definition statement

  • Prioritize a list of objects, tasks, and concepts and how they relate to one another

  • Created a baseline set of wireframes and rough compositions to visualize the app journey