I need an app developed that will allow a user to create animated GIFs.
1) When the app launches, the user will see a table or collection of the first frame of all the GIFs they have previously created - or an empty view that says "Create a GIF" if no GIFs have been created. If the user taps on one of these GIFs, they are taken to a view where the animated GIF displays.
2) From the first view, the user will press a button to create a GIF. There, they will have the option to:
a) Capture UP TO FIVE SECONDS of video from onboard camera
b) Select existing video on the device - allow the user to crop FIVE SECONDS of video from the existing video
c) Select one or more still photos from the device (up to 40 photos)
The GIF image size should be 320x200 and should have about 6-8 frames per second if captured from video.
Once the photos/videos are resized, the user should be taken to a preview screen where they can change the speed of the GIF. (The frame delay) and finish saving the GIF.