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.