One window to rule them all
Since we want to give our users the ability to post their messages on multiple social networks at once, it makes perfect sense to keep our whole application in a single window. It will be comprised of the following sections:
- The top section of the window will contain labels and a text area for message input. The text area will be limited to
140
characters in order to comply with Twitter's message limitation. As the user types his or her message, a label showing the number of characters will be updated. - The bottom section of the window will use an encapsulating view that will contain multiple image views. Each image view will represent a social network to which the application will post the messages (in our case, Twitter and Facebook). But we can easily add more networks that will have their representation in this section. Each image view acts as a toggle button in order to select if the message will be sent to a particular social network or not.
- Finally, in...