Mobile File Explorer for iPhone (and Android)

The hybrid app basically connects to a web server, downloads a list of available files & stores them locally on the device.

1. Hybrid app - It should install like a native app but I prefer that you use a webview code the UI/UX using JQuery/HTML5/CSS etc

2. Upon Launch show a splash screen (full screen image) as the app is loading. Transition to Login Screen

3. Capture username, password, and a server URL (See Step 4) from user using a local form. Show appropriate virtual keyboard and field validation for URL/Email.

4. Connect to URL. Show spinner/loading indicator

1. Using Basic Auth for HTTP using user & password in step 3

5. The URL points to a folder on the server. Retrieve a list of files using standard directory listing output of Apache web server (this is the output you get when directory listing is enabled and you browse to a directory)

6. On client, Display the list of files, with icons based on file type ( based on extension - PDF icon for .pdf, word icon for .docx , Excel, Power Point) and the last modified date of the file on the server.

1. Note that this page should be not be rendered on the server using a script, everything needed to show this view should be done locally in JS.

7. For each file, user should be able to

1. View File - assume a reader is available on device. Show how to invoke the registered handler for that file type. If the file is already on the device, local copy should be shown

2. Download File

1. The downloaded file should be stored on the device. If there is not enough space on the device, user should be warned and transfer should stop.

2. If file is already available on the device, the list on item 6 above should show a "green check" indicating a local copy is available

3. If the last modified date of file on the server is later than the file on the device, then a red asterisk should appear next to that file name in addition to the green checkmark mentioned in 2. above

3. If the File name is a Directory/Folder, clicking should start again at Step 5. (Local store should have nested folders)

## Deliverables

I would like to see a hybrid application that installs like a native app, but uses HTML5/CSS3 and Javascript for the UI. My second preference is for a native app.

Deliverables include full source code. For iphone/ipad version, I will give you a UDID and I should be able to download this on my ipod 4G/iPad without going through App Store.

You dont need to connect to my web server for testing. Please set up your own web server and have a few folders and subfolder and throw some sample files of different types in there.

You can use any icon set that you like for the application where you need images and icons.

Please let me know of any questions.

If you can do an Android version of this application as well, then please include that in your quote.

Habilidades: Android, Engenharia, iPhone, Mobile App Development, Gestão de projetos, Arquitetura de software, Teste de Software

Veja mais: word for android, word app for android, web icon set, web explorer, virtual spinner, virtual mobile device testing, virtual device, virtual date android, virtual android device, virtual android, user testing mobile, ui ux icon, space icons, set up email on android, screen capture on android, project quote sample, project handler, power user excel, power up store, power up points, pdf reader for android, pdf for android, next version of android, next android version, name validation in javascript

Acerca do Empregador:
( 35 comentários ) Newark, United States

ID do Projeto: #3023386

2 freelancers estão ofertando em média $227 para esse trabalho


See private message.

$255 USD in 14 dias
(24 Comentários)

See private message.

$199.75 USD in 14 dias
(4 Comentários)