I would like a very simple prototype SMS client. UI & stability are not important.
The app has the following features:
Send Mode
--- You can type a phone number for the recipient for the message to be sent to
--- You can enter a default recipient for the SMS to be sent to. (In the prototype this can be a simple number field).
--- If the default is set the recipient number will always be filled with your default
--- You can add text to write the SMS.
--- You can attach an image from the gallery
--- You can send an SMS
--- If you change the Recipient to a number that is not the same as your default it will prompt the user with a message when you send the message asking you if you are sure that you want the SMS sent to this number ?
Selecting yes allows the message to be sent, saying no cancels the send
Read Mode
--- SMS Messages received by the phone after the app installation are viewable in a simple list
--- The List has two sections or categories ("Preferred" & "Other")
--- If the SMS if from your perferred recipient (using the value in the earlier setting) then it appears in the main list.
---- If it is from any other number it is either displayed in the "Other section" or not at all
--- SMS messages received are listed in descending date order most recent date at the top.
--- You can open an image sent as part of the SMS
--- You can save the image received in an inbound SMS once it is open
--- You can export the SMS's you receive to an email
--- When you click an export icon the app export all SMS content as a text block and copy it into the content of an email
This is the functionality wanted for a first sprint. Stories will be added incrementally after.