This website uses cookies to ensure you get the best possible experience. See our Cookies Policy.

PMG Digital Made for Humans

5 Must-do Things For Your Next iPhone Application

3 MINUTE READ | April 9, 2012

5 Must-do Things For Your Next iPhone Application

When creating an iPhone application, there are so many things that people, including Apple, tell you NOT to do, but there is rarely a time that people recognize what an app does right. They look at an app, and say “wow”, this looks pretty. They, however, don’t know why it looks so good. Here are 5 things that you can include inside your next iPhone application to add a little gloss.

  1. Use Subtle Textured Patterns


Using a small textured pattern can add a ton of flair to your iPhone application, applying it with a gradient enhances the effect even more.

Textured iPhone Application

Instagram’s iPhone Application

This picture is from the Instagram application, and you can see, from far away, it is harder to tell the pattern, but looking up close, you can see that noise was added to give it a textured look.

  1. Pull to Refresh Internet Things


Twitter’s iPhone application was the first to do it, but soon, all other companies, including Facebook, started to include it inside their apps. If you have dynamic data coming from lists, a pull to refresh button is the easiest way to make your application clean, and still have added functionality. It has become so popular to do it this way, that even though the Apple guidelines do not mention it, the pull to refresh has become a standard that most iPhone users know how to do.

Twitter Release to Refresh

Twitter’s iPhone Application

  1. Animations to Transition


The coolest part of an iPhone is that for the first time, software is a tangible. You can actually touch the software. This capability can add quality to your application, but remember that tangibility can also take away quality. If the user is not impressed by the touch, then they are going to have a negative reaction towards your application. Facebook’s navigation does a very good job of this. It is a slight animation, subtle, yet elegant. When doing animations, a slight quadric speed is the best, where the animation starts slow, and gains speed more quickly, however, if you want to be conservative, using a linear animation is perfectly fine.

Facebook Animation Transition

Facebook’s iPhone Application

  1. Use the Status Bar Activity Indicator when possible


This one is one that is not done as much as it should. When loading data from the internet, you should always use the Status Bar’s Activity Indicator. That little spinning circle thing at the very top. When a user is loading data, that is the first place they look to see when the data is loaded. Go ahead, try it with yourself, fire up Safari and refresh, see where your eyes go first.

Safari Network Activity Indicator
  1. Swipe to do something


This one isn’t for the common users, but “swipe to delete” on list cells is a feature iPhone power users will love. It is an easy way to hide options and show them with a simple slide of the finger. Most applications can implement this fairly easy, with a slide to delete, where a delete button shows up on the list cell. Some applications, such as Twitter and Facebook use it to display more options like “Retweet” and “Like”.

Slide To Delete

Stay in touch

Bringing news to you

Subscribe to our newsletter

Twitter’s iPhone Application


Posted by Chris Alvares

Related Content

thumbnail image

Get Informed

PMG Innovation Challenge Inspires New Alli Technology Solutions

4 MINUTES READ | November 2, 2021

Get Informed

Applying Function Options to Domain Entities in Go

11 MINUTES READ | October 21, 2019

thumbnail image

Get Informed

My Experience Teaching Through Jupyter Notebooks

4 MINUTES READ | September 21, 2019

Get Informed

Trading Symfony’s Form Component for Data Transfer Objects

8 MINUTES READ | September 3, 2019

Get Inspired

Working with an Automation Mindset

5 MINUTES READ | August 22, 2019

Get Informed

Parsing Redshift Logs to Understand Data Usage

7 MINUTES READ | May 6, 2019

Get Inspired

3 Tips for Showing Value in the Tech You Build

5 MINUTES READ | April 24, 2019

thumbnail image

Get Informed

Testing React

13 MINUTES READ | March 12, 2019

Get Inspired

Tips for Designing & Testing Software Without a UX Specialist

4 MINUTES READ | March 6, 2019

Get Informed

A Beginner’s Experience with Terraform

4 MINUTES READ | December 20, 2018

ALL POSTS