I want to make an application that includes chat inside.
I need u to creat a UIViewController with one view inside
this view is similar to iphone SMS windows.
## Deliverables
This need to be a Stand alone software, though it has one view only and I will integrate in my app.
The deliverables will be a xcode project with all the source code and images.
when it loads u need to see a view similar to image 1.0 attached.
1. if a user tapped a meesage a keyboard will apear (image1_2) and when clicked the sent button the a bubble will appear with date and time above it in color X.
(image1_0 or image1_1)
Clicking the "Call" Button will give an AlertView saying "call not active"
Clicking the "contactView" Button will give an AlertView saying "Contact Info not active"
[login to view URL] the user prints in the line of text it expand and fits to the text size - if a row was added the messages on the TextView will be pushed up : (same as in iPhone native SMS app) - image (image1_4)
[login to view URL] uiviewcontroller class will have a function that will be called "gettingMessageFromServer" that will get NSString. -->when someone calling this function a message will appear as a respond in a bubble with color Y.
4. There will be a button on the NavigationBar (right side) with title "Edit"
the same as in SMS app and will act the same too with small changes.
By clicking it the view will change to an Edit style and the user could mark and delete message - see image. (image1_3)
clicking on the delete button will leave only the unselected messages
clicking FWD will give an AlertView Saying "Not Active"
Done button will give the original screen.
Few more points:
- The Bubbles must fit to the size of the text and also need to be located in the same side according to the user (User X on the Left and User Y on the right)
- The view will show always **only** the last 2 Messages in the chat
- The Camera icon (marked in the image ) - will not appear and the text window will be longer.
- Software needs to support flipping the iphone both horizon and vertical and the text bubbles and the view need to adjust accordingly
Good Luck
Good job will be appreciated and will be rewarded by more tasks in the future.