Closed

Update Siding Calc iOS app to v2, and create identical Android app.

This project was awarded to hvtsoft for $1500 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$750 - $1500 USD
Total Bids
6
Project Description

Siding Calculator v2

Scope of work:

1) Update existing iOS Siding Calculator app ( [url removed, login to view] ) to V2. Add ALL new features that were added to Roofing Calculator v2.

Include ALL new features that were added to Roofing Calculator v2.
Make iPad and Android Tablet modes.

iOS - minimum version 4.0
Android OS - minimum version - 2.0

Changes from v1:

A) Add multiple sections.
B) Add Results Saving and Exporting.
C) Add GPS Locations
D) Add PDF exporting.

New features:

E) Make certain modifications to calculation formula.
F) Add new fields to siding materials profiles, general settings and to main screen.
G) Create General Settings Profiles (same as material profiles), so user can choose with settings to use, from a drop-down menu on main screen.
H) Add ability to scroll between saved results, by adding left and right arrows at the top of individual report screen.
J) Add ability to export multiple results (selection) or all results at once - either as a single PDF file or Individual PDFs for each report being exported.
K) Small UI fixes, to make using the app easier.

************

Detailed description of new features:

E) Formula modifications:

On Main Screen, on Sections 2-10 only, add selection "Number of Sides" - Options "3 Sides" and "4 Sides".

Based on this selection the section will be calculated in the following manner:

If 4 Sides is selected - calculate section normally.

If 3 Sides is selected, subtract "1 length" - Example: (1 * Length * # of floors * floor height) + (2 * width * # of floors * floor height)

F) Calculation changes and new fields:

In Material Profile, currently there is a "Vinyl / Non-vinyl" On / Off selector.

Change to:

"Vinyl / Aluminum Siding"

and

"Cedar / Fiber Siding"

Have bullet point selector besides each, so only one can be selected.

When one of the above is selected, disable the Trim inputs for the other one.

***

In Material Profile screen, remove "#s" from Light Mounts and Water Spigot. Add "Dryer Vent [ Price Box ]".

Add to Main Screen, at the bottom:

- Light Mounts [ Number Box ]
- Water Spigots [ Number Box ]
- Dryer Vents [ Number Box ]

***

In General Settings Screen:

Add "Soffit Install Cost (ft.) [ Price Box ]"
Add "Fascia Install Cost (ft.) [ Price Box ]"

When calculating, add "Install Cost" to "Soffit/Fascia Price" and multiply by length.

***

In General Settings Screen:

Add "Other" To insulation and Price box.

Calculate the same as other insulation type.

Add option to Drop Down menu for insulation on Main Screen.

***

In General Settings Screen:

Add Sales Tax - will work the same way as in Roofing Calculator.

G) General Settings Profiles:

Create profiles similar to Siding Material Profiles.

Add a drop-down menu on main screen "Work Type" - this will list Settings Profiles.

Prices will be calculated based on information entered into selected "Settings Profile".

K) UI and usability changes:

Note: Most of these will come from roofing calculator v2.

Examples:

All fields blank on main screen (Section 1 - 10) and new material profile (as well as new general settings profiles).

Treat blank fields as ZERO.

When adding New Material or New General Settings Profile, if fields left blank by user, do not force user to fill all fields.

Other small UI changes, from Roof Calc v2.

Each time Job is calculated, create new report (if selected to "Auto Save"). Exception - ask to overwrite only when user Modifies existing report.

**********
END OF SPEC.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online