Friday, April 29, 2011

Simple yet highly successful tips to Market your iPhone app



Great apps along with great marketing is what makes the app a real success. This has been time and again proven my the many apps which have been at the top on the App store. A recent example is Rovio creator of Angry Birds.
  1. Create a good marketing push in the first few weeks on launch. Its easier to keep your ranking high on the app store that way
  2. Create a viral you tube video. That is just the start. Rovio now has a whole channel with multiple videos having more than a million views.
  3. Use social networks like Facebook and Twitter - create a Facebook fan page, use Twitter to get user feedback or push out latest releases
  4. Use the 50 promo codes you get from Apple. Send it to bloggers, journalists, friends who will review or basically any one who can promote or talk about the app. Remember you get 50 of these for every new version
  5. Collect the iTunes url of your app link and use it in your email signature and in the signature you use while blog commenting and forum posting
  6. Write press releases covering critical points of your application and post it to press release sites or forward to local news papers and magazines
  7. Submit the app to app review blogs
  8. User retention is a must - at the end of the day your app needs to be engaging.
  9. GREAT PRODUCT! GREAT PRODUCT! GREAT PRODUCT!

Monday, April 25, 2011

Designing the iPhone UI

App Alpha Writer has been featured on App store multiple times and other apps from the same brand have been featured on Apple commercials. I worked on Alpha Writer app.

Apple's iPhone and iPad has really revolutionized the mobile and laptop industry. Designing the UI for this slick interface has been a pleasure - it is a great mix of being logical and creative - intuitive yet different! This blog post is about the basic UI design principles based on Apple's Human Interface Guidelines for the iPhone.

This blog is by no means a comprehensive source for all the information, but a quick checklist for anyone who knows something it and whats to use it in their app.

The first few basic questions you need to ask is -
  1. What are the main features – should they be on main menu screen or in tab bar?
  2. What is the app style: (a)Productivity (Eg. Mail/ Photos) – Hierarchical, less frequent setting changes (low customization) (b) Utility (Eg. Weather) - flattened lists, frequent setting changes, more visuals, summary of information

    (c) Immersive (Eg. Games) – visually rich

  3. Will the app be better in portrait or landscape?

Once these basics are take care of the general humal interface principles come into play:
  1. Use metaphors (model according to real world) - People can identify with this easily
  2. See and point (present options rather than get data entry) - People will make less errors and find this more convenient
  3. Feedback (every user action should give feedback – audio/ visual) - So that they know that they are doing what they actually want to do
  4. User control (get confirmation before destructive action ) - Very imp to highlight this

The next thing to consider is the actual design:

  1. Put frequently used info on top
  2. Make it obvious - use appropriate colors and size
  3. Gestures to be included – Tap, Drag, Flick, Swipe (table view to reveal delete button), Double tap (zoom in and out), pinch and zoom, Touch and hold, Shake - understand each of their significance and use appropriately
  4. Add realism
  5. Use sounds
  6. What kind of data entry points to use - keyboards/ numberpads/ scroll wheels

The iPad UI should highly leverage the fact that the screen is bigger than the iPhone and users don't like to leave one screen to go to the other. Specific things to consider for iPad:

  1. Reduce full screen transitions
  2. Use flattened navigation
  3. Use popovers for modal and nonmodal tasks
  4. Put tool bar content on the top

Next week I will discuss the specific elements like Elements, Content views, alerts, etc.