Android Photo Kiosk
$250-750 USD
Paid on delivery
We are hiring a developer to create only the beginning of an application. If this milestone is completed well, there will be more work immediately. The requirements are as follows:
Project: Android Photo Kiosk
Summary: Turn an android tablet into a digital photo frame
Feature Specifications:
* Landscape Orientation
* Disable screen sleep dimming / timeout - screen is always on
* Kiosk / Single Application Mode
-- App opens immediately after device restart
-- User cannot exit app
-- User cannot change settings
-- EXCEPT for wifi: user CAN select / change wifi network, enter password
-- Admin can temporarily disable kiosk mode (using a password) for device administration (software updates, etc)
* Display Fullscreen Photo Slideshow
-- Access photos via HTTP REST api (provided)
-- Routinely check for new photos via api
-- Display 1 photo at a time
-- Swipe Right to view next photo
-- Swipe Left to view previous photo
-- Cycle through photos, Transition to next photo after 1 minute, infinite loop
Your Responsibilities:
- Produce a solid, detailed technical design, outlining your approach and technologies / libraries used
- Write production-ready, well-commented, well-structured, easy-to-read, extensible code. If this goes well we'll be extending your codebase.
- Regular code pushes for review
- Follow Google's Android Code Style Guidelines ([login to view URL])
** IMPORTANT **
Having well-documented, legible code is just as important to us as having a working product. If you are not willing to put in the time to format, structure, and explain your code, please do NOT bid on the project.
Your qualifications:
- A work style that is extremely detail oriented
- Strong communication skills with a quick response time
- Familiarity with Git Source Control on Github
- Portfolio of successful android projects preferred
- A complete Freelancer profile
- References or an established Freelancer reputation preferred
Payment will be remitted according to satisfactory completion of the following Project Milestones (if you cannot accept these milestones, please do NOT bid on this project):
* Project Start (10%) - Setup on our project management software (Basecamp); Confidentiality & Invention Assignment Agreement Signed
* Documentation Complete (15%) - Feature Specification & Technical Design Document
* Development Start (25%) - Payment remitted upon initial push to github & code running on our testing device
* Code Complete, Documented & Tested (50%) - Code styled according to appropriate style conventions; Meaningful variable names ("appPhotoId" not "apid"); All non-trivial functions documented with description of purpose, accepted inputs & expected result / output
*** VERY IMPORTANT ***
To separate you from the spammers, please write "I READ THE REQUIREMENTS" as the first line of your bid. We will delete all bids that do not start with this phrase, since most bidders never read the requirements. Thank you for being one who does.
Project ID: #7086991
About the project
Awarded to:
I READ YOUR REQUIREMENTS I am not a spammer. I have developed kiosk apps before.I can make this app. I am an expert in android apps.I can share u d sample kiosk app I made to prove my ability. meaaage me and we can More
16 freelancers are bidding on average $760 for this job
I READ THE REQUIREMENTS Hi! My name is Alex. Your project is interesting for me. I propose to do it in reasonable terms with very high quality. Since I'm both developer & QA, I am details & result oriented. I produce More
I READ THE REQUIREMENTS I have the following questions. I already developed a similar application for my old company. 1) Should we support the Android 5.0 kiosk mode? 2) Are we going to publish the application in G More