Contractor AI for Android

A complete native capture-to-report workflow.

The Android app keeps documentation simple: create a project, add a live or library photo, save the field note, review a phase-aware summary, and share the finished PDF.

Contractor AI Job Site dashboard representing the shared mobile workflow

Current Android functionality

Fast field records without a cloud dependency.

These capabilities are present in the current Kotlin and Jetpack Compose project.

Camera with permission handling

Request camera access only when needed, capture a full-resolution photo, and attach it to the open job.

Android photo picker

Import an existing field image through the system image picker without unnecessary broad media access.

Create and organize jobs

Save project name, client, address, notes, and one of six construction phases.

Phase-aware local analysis

Generate work type, status, confidence, field-note issue details, trade-specific follow-ups, and the next step.

Capture timeline

Keep each image, timestamp, note, summary, issue severity, and recommendation together in job history.

Local JSON persistence

Restore jobs and captures between launches while storing field images inside app-managed device storage.

Dashboard totals

See active jobs, total captures, and open issues in a compact project overview.

PDF export and share

Generate a paginated field report and share it through Android using a secure FileProvider URI.

Seeded multi-trade demo

Start with drywall, framing, and electrical examples and restore the original sample projects at any time.

Native Compose interface

Use a responsive Material 3 experience built specifically for Android phones and modern system behaviors.

Android currently uses deterministic phase- and note-aware local guidance. It does not yet include the richer Apple Vision image-feature analysis or backend API switch available in the iOS project.