10 Ways to Make Your App Development Life Easier
Building an iOS App Interface
Code Examples and Figures from iOS App Development For Dummies

Adding Features to Your iOS App

Don't add features just for the sake of adding features. (Remember that one of the biggest criticisms of old-fashioned software is "feature creep," where features are added for the sake of it.) Add features that are relevant to your app and that use the iOS functionality that users expect to use and that you as a developer can access:

  • Location, location, location: One of the most popular features of an iOS device, GPS location is a major asset to many apps, and it's easy to use.

  • Location, location, location, Part 2: Apple's iBeacon technology provides location services on a smaller scale. You can use it to locate a specific painting in a museum, a department in a store, or even a friend holding an iOS device in a crowd.

  • Share user data: There are application programming interfaces (APIs) allowing apps to access user data for Contacts, Calendar, and Reminders. Don't reinvent the wheel: Use the wheel.

  • Don't just sit there: Video, sound, and animation enliven your app and provide added richness to the experience.

  • There's a World Wide Web out there: Don't build a web browser in your app, but do build the ability to access specific web pages and the information on them as needed.

  • "Hello? Did you get my email?": Where appropriate, use telephone and e-mail directly from your app.

  • Make your app a gateway: Is your app a gateway to a website? Many apps provide access to public websites or to specific pages on a website.

  • Add a Comment
  • Print
  • Share
blog comments powered by Disqus
iOS App Development For Dummies Cheat Sheet
Advertisement

Inside Dummies.com