Development of a live wallpaper application for the Android mobile platform

Cancelled Posted Feb 15, 2013 Paid on delivery
Cancelled Paid on delivery

The live wallpaper application should meet the following design requirements:

- support android devices running API 10 (Android 2.3.3 gingerbread) or later

- efficiently support device screen sizes of small, normal, large, and xlarge and densities of ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)

- support landscape and portrait orientation when the device supports it e.g. tablet devices

- source code should contain brief comments explaining major blocks of code

- source code should follow android development and design guidelines [login to view URL]

- efficiently consume system resources comparable with other live wallpaper applications

- the live wallpaper should consist of three visual layers, "front", "middle" and "back". Visibility of layers should obey the alpha value of sections of the each layer. The images for each layer will be provided.

- horizontal dimensions of each layer may be different. As a user scrolls between virtual panes within the mobile device, scrolling for each layer should be linear and smooth. This will provide the illusion of depth of field. i.e. the front layer will scroll faster than the middle layer and the middle faster than the back layer

- provide support for a configuration menu accessed via a "Settings..." button upon activation of the wallpaper.

-- Upon "Clicking" the button, if the variable lite_version=TRUE, the user should be presented with a message stating that configuration is only available via the paid version. The message string should use a string resource

-- if lite_version = FALSE, the user should be presented with a menu of options.

--- Option #1 - "Live Wallpaper Settings"

---- "Enable Animation" - this is presented as a checkbox

---- "Reset Settings" - this resets all configuration options to default

--- Option #2 - "Animation Settings"

---- "Speed 1-10" - this is presented as a horizontal slider bar

---- "Density 1-10" - this is presented as a horizontal slider bar

--- Once animation is enabled, two new layers called "animation-front" and "animation-back" will be created. These layers should be placed between the front & middle layers and middle & back layers respectively and obey the same smooth scrolling rules described earlier.

--- the values of "speed" and "density" alter the speed and density of small images displayed on the two animation layers "animation-front" and "animation-back".

--- the value of "speed" controls the vertical descent rate of each small image . A value of 1 results in a Traversal Time (TT) of 10 seconds. A speed of 10 results in a TT of 1 second. In general TT = 10 / (speed)

--- the value of "density" controls how many new images are added to each layer per second. Images should be randomly distributed horizontally for each layer and their position updated a number of times each second to give the illusion of moving smoothly from the top to the bottom of the respective display layer. Furthermore, the movement should approximately follow a sinusoidal path. The amplitude of the motion should use a class or member variable that's configurable upon compilation. There is no requirement to make this a user configurable variable

--- Option #3 "Scene Settings"

---- "Daytime Effects" - this is presented as a checkbox

---- Once enabled, an additional compound layer is added to the display above the existing "front" layer. The compound layer consists of a cures adjustment to control the overall lighting within the scene and a mask to prevent the curves adjustment control from changing the masked area. The curve adjustment control will change depending on the time of day. It will be darkest at 12 AM (phone local time) and normal at 12PM (phone local time). The compound layer should be computed once each hour.

Deliverables

- All application source code + copyright on the the code and permission to make derivative works

- A fully functioning app (once compiled) that implements the spec

Android Mobile App Development

Project ID: #4249119

About the project

13 proposals Remote project Active Mar 10, 2013

13 freelancers are bidding on average $767 for this job

jastp

Hi Please check my message in your inbox for my past work and for my understandings about the project so that we can discuss further there.

$700 AUD in 12 days
(325 Reviews)
9.2
ominfowave

We have more than 6 years of experience in this field with our skillful team of designers and intelligent programmers working with primary goal of 100% work satisfaction. Please check PMB.

$622 AUD in 25 days
(243 Reviews)
8.2
danchoe2011

Hello, I`m serious bidder. Please see PMB. Thanks.

$1500 AUD in 15 days
(38 Reviews)
7.4
mxicoders

Hi We , Mxicoders pvt ltd , A Award winning IT solution company It is very good chat interface at freelancer.com like FB We can discuss your project through chat conversation WE - Specialist in web and smartphon More

$550 AUD in 10 days
(11 Reviews)
6.3
hungndl

please check PM

$625 AUD in 15 days
(42 Reviews)
6.3
ranakrishnapaul

Hello there, I am very much interested on your project. Please do contact me and we will discuss further about this project implementation steps,approaches. I will be waiting for your reply. Check your PMB for More

$750 AUD in 15 days
(14 Reviews)
5.2
iconwebservices

Hi please check your inbox Thanks

$500 AUD in 7 days
(6 Reviews)
3.4
outofline1083

My team has plenty of experience in developing Android applications. We will provide you with a high quality solution. Hoping to hear from you soon.

$600 AUD in 25 days
(0 Reviews)
0.0
zamoon

========================= WE ARE WEB AND MOBILE APPLICATION DEVELOPMENT COMPANY LOCATED IN NEPAL WORKING FROM PAST 6 YEARS. WE ARE CLIENT DRIVEN AND MAKING THEIR REQUIREMENT INTO REALITY IS OUR TOP MOST PRIORITY ==== More

$1600 AUD in 35 days
(0 Reviews)
0.0
knouraweb

Hi, We take pleasure to introduce ourselves as a team of experienced professionals in the fields of Mobile Application Development and Design. Currently, our expertise includes Android, Blackberry & iPhone More

$700 AUD in 12 days
(0 Reviews)
0.0
arielstar

Please refer to PMB.

$400 AUD in 14 days
(0 Reviews)
0.0