0% found this document useful (0 votes)
74 views2 pages

Mobile Application Developer

This document provides requirements for a simple gallery mobile application for Android and iPad. The application must: 1. Allow flinging of thumbnail images to navigate left and right and display the corresponding full image. 2. Support pinch-to-zoom, fling, and double-tap gestures on full images as is common. 3. Asynchronously download thumbnail images and full images from a provided XML file, displaying a loading icon until finished.

Uploaded by

jeyakarthick8244
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views2 pages

Mobile Application Developer

This document provides requirements for a simple gallery mobile application for Android and iPad. The application must: 1. Allow flinging of thumbnail images to navigate left and right and display the corresponding full image. 2. Support pinch-to-zoom, fling, and double-tap gestures on full images as is common. 3. Asynchronously download thumbnail images and full images from a provided XML file, displaying a loading icon until finished.

Uploaded by

jeyakarthick8244
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Mobile Application Developer

Talent Test Simple Gallery Application Android / iPad


Minimum required functionality: 1. When flinging the thumbnail slider, the thumbnails should move in the direction of the fling with appropriate speed. 2. When clicking a thumbnail, the corresponding image should display in the picture window. 3. The images in the picture window should be navigable and zoomable by means of pinch-to-zoom, fling and double-tap as per common convention. 4. The thumbnail slider should give an indication which picture is currently being displayed. 5. Download of the images and their corresponding thumbnails should be asynchronous. In other words: the application should always be responsive and should display a loading icon for images and/or thumbnails that have not yet been downloaded. 6. You need to create the thumbnails on the fly. 7. The application should re-orient the image/slider after rotation. 8. Location of the image files are provided by means of an XML file that has the following format: <?xml version='1.0' encoding='UTF-8'?> <pages> <page> <image>URL</image> </page> . .

. </pages>

9. The complete XML file can be downloaded from the following location: http://sapphire2.adrenalin.my/application_images/image_locations.xm l You may make the assumption that the name of an image uniquely identifies that image, so if the name is the same, the image is the same. Download should only happen once, after which the images need to be stored on the device. The XML file and the images may not be packaged in the application itself but must be downloaded from the internet. 10. Any functionality that has not been explicitly defined may be implemented at your discretion.

You might also like