Support
Start with your measurements
A normal installation starts empty. Add a named zone and surface note, measured length and width in feet, crack length if any, selected product/label name, coverage in square feet per US gallon per coat, and container size in US gallons. Coats and optional extra allowance are your own planning assumptions, not recommendations. A fictional three-zone example is available only by explicit action in an empty project.
Calculation and limits
Area = length × width. Planned volume = area / entered label coverage × coats × (1 + allowance/100). Containers = planned volume / entered container size, rounded up separately for each zone. Identical product names do not combine quantities. Crack length is recorded but does not calculate filler. Inputs allow up to three decimal places. Each dimension must be positive and at most 10,000 ft, with zone area at most 1,000,000 square feet. Coverage is 1–10,000 square feet per US gallon per coat; container size 0.1–100 US gallons; coats 1–4; allowance 0–30%. These are software input bounds, not suitable-product advice.
Edit and review
Open a zone to edit its dimensions, label, notes, priority or manual status. Four review checks record your own review of measurements, product label, preparation notes and supply list. They do not certify readiness or safety. Deleting a zone requires confirmation. Empty, zero or invalid required inputs cannot become a saved material estimate.
Save and restore
Export creates an immutable snapshot: one PDF summary page plus one detail page per zone, a 23-column UTF-8 CSV, full Android-project JSON, README and SHA-256 manifest in a ZIP. Save uses your selected Android Files destination. Share opens the Android recipient chooser; delivery is handled by the recipient app.
JSON restore accepts this Android format, validates at most 50 unique zones and at most 1 MiB, previews the project title/count and replaces all zones and the stored language only after confirmation. Cancel or invalid input leaves the current project unchanged. Export JSON before uninstalling: automatic Android backup is off. iOS storage, purchases and formats are separate.
When saving fails
The local project uses atomic writes and a prior-file hash check. Save failures keep the previous file. An unreadable saved file is protected from ordinary edits; Save original file preserves its exact bytes through Android Files. Restore a valid Android JSON or explicitly reset the unreadable project after saving the original. Do not clear data before preserving a backup you need.
Contact
maga40@naver.com · Gobling Company · Driveway Seal Planner Android 1.0.0 (1). Include the version and visible error. Share only records you choose to include.