Apple iOS devices, like iPhone and iPad, are equipped with a variety of important hardware features.
- Accelerometer - This is useful when the app's purpose needs to know when the person is moving or not.
- GPS - Most of the apps make use of this feature although their purpose is not directly involved with the GPS function.
- Camera - This feature is not necessary if the app's purpose does not require taking pictures or if the person that is using it doesn't need to take them.
- Touchscreen - This is useful in all type of apps since it's the way to use the phone.
Idea storm... again
- The use of the camera in our application could be used to make video calls so people may communicate not only with chat. Also to take photos to share with them, although this is a basic function used in a lot of apps.
- The use of the touch screen feature would enable the users to select the person they want to talk to.
- A feedback feature would be great to have to know what the people want to change from the app or just give their opinion.
- With the feature above it would be incredible to have another feature that updates the app automatically when the creator of the app says so, without having to modify it manually.
Do Your Research
Three competitors of my app idea (MeetU):
Basically, the three applications mentioned above have very similar interfaces and their uses are also the same, although this can always be improved in some way making it easier to use by modifying their interface.
Every app should have design principles. Three basic principles promoted by the HIG which involves having a good interface design on Mac and IOS could help us in our app development. These principles are:
- Deference: The navigation and user interface should not detract from the content of your app itself, what the users need should be there but in a unobtrusive way.
- Clarity: Text should be legible and the overall should be simple without unnecessary details.
- Depth: Clearly show of the relationships between different elements on the screen.
Our app should have this three key principles, keeping it simple and understandable. Since our app just have one purpose it should be easy to follow this, we just have to keep in mind that it should not be hard to use.
Basic elements on an app interface
AN APPEALING ICON - Waze, what makes it an appealing icon is that its colors complement each other and it represents somehow what is the purpose of using it, like having the best way for traveling to wherever you want.
GET RIGHT INTO THE ACTION - Geometry Dash, it just takes one tap to get into the level select and another tap to start playing a level. Its loading screen shows you like what will you do at the moment of playing.
INITIAL ONBOARDING/TUTORIAL - TouchRetouch, the first moment you use this app it gives you a fast introduction of what it does through short videos and if you don't understand how to use it, it has a tutorial button to quick learn how to use its functions.