shotvibe / shotvibe-web

ShotVibe REST API webservice
1 stars 0 forks source link

"Multiple photo handler" - a new API to handle movements of photos between albums in the app #105

Open omershotvibe opened 10 years ago

omershotvibe commented 10 years ago

Building a "multiple photo handler" - a new API to handle the uploading, moving or copying of multiple photos in the app between albums.

This API will be activated from several places in the app.

The API will be called "multiple photo handler"

In the future, this API can be integrated within other apps as sharing options into shotvibe from other apps.

The challenge is to build the "multiple photo handler" as a total separate layer that will be activated from different parts of the app:

  1. User chooses to upload multiple photos – after activating the "camera" button from the main screen of the app.
  2. User chooses to upload multiple photos – when coming from the "suggested albums" page.
  3. User chooses to upload multiple photos – when swiping a push notification after taking several photos, and the app has recognized that multiple photos were taken.
  4. User chooses to move multiple photos from one exiting album to another.
  5. User chooses to copy multiple photos from one album existing to another.
  6. In the future – user will want to share photos from other apps into shotvibe's albums.

The functionality of this tool will be as the following:

  1. User activates the "multiple photo handler", after selecting few photos, or even one.
  2. "Multiple photo handlers" – will open a new screen presenting all the existing albums of the user.
  3. The first album in the list presented will be called "new album".
  4. User can scroll through the list of albums.
  5. If a user presses on one of the album, a pop up message will appear saying the following message "are you sure you want to upload/move/copy the photos to this album" with a "yes"/"no" answers as options. a. If user press "yes" - all the photos wil copy/move/upload to the selected album.
    b. If user presses "no" - the pop up message will disappear, and the user sees the list of albums again.
    c. If the app is closed from the home button of the phone –
  6. If the user presses on the first album within the list, the "empty album" then a pop up message will appear saying "please name the new album" with a small empty text field for the user to write the name of the album and two answers as options "create" or "cancel". a. If user press "create" – a new album is created in the app, and all the photos are moved, copied or uploaded to the newly created album. b. If user press "cancel" – the user sees the list of albums again.
  7. The back button will take the user to the previous screen.

here are some screenshot of the functionality - but this is not our UI(!!)

2014-01-15 00 05 19 2014-01-15 00 05 28 2014-01-15 00 05 43