Starting our sample application concept
The concept is simple: a simple clone of the popular chat application, Snapchat. There are several popular applications like this in the Apple App Store, probably due to the cost of text messaging and support for devices such as the iPod Touch or iPad. This should be a neat real-world example that could be useful for users, and will cover specific topics in developing applications for iOS and Android.
Before starting with the development, let's list the set of screens that we'll need:
- Login / sign up: This screen will include a standard login and sign-up process for the user.
- List of conversations: This screen will include a button to start a new conversation.
- List of friends: This screen will provide a way to add new friends when we start a new conversation.
- Conversation: This screen will have a list of messages between you and another user, and an option to reply.
- Camera: In addition to text messages, Snapchat has the ability to send photos...