Mercurio Remediation Plan – Cordova App Fix for Android 9–14 need Mobile App Development

Contact person: Mercurio Remediation Plan – Cordova App Fix for Android 9–14

Phone:Show

Email:Show

Location: Sialkot, Pakistan

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Project Description

We are seeking an experienced Cordova / Android developer to stabilize and unify our legacy field operations application Mercurio.

Mercurio is a field tool for utility technicians, distributed privately via SOTI MDM. It provisions a device with the correct customer and route data, allows technicians to read electricity, water, and gas meters, attach photo evidence, and continue working offline.

Currently, the app runs fine on Android 10–14 with Cordova CLI 10.2.1, but fails when we attempt to lower the minimum SDK to Android 9. We also need to ensure the camera capture flow works reliably on Android 9–14.

The app is end-of-life (being replaced by a new web app), so the goal is stability, not redesign.

Scope of Work

1. Initialization Flow (Android 9–14)

Create the management folder at a supported path (consistent across all devices).

Ask for the user code, validate it against backend, and save locally.

Download the device-specific ZIP package via FTP, unzip it, and load data into local SQLite.

Ensure success message is reached:
Creazione struttura effettuata correttamente. Attendere il caricamento degli archivi per l’utente 10508

2. Camera Capture Flow (Android 9–14)

Open the custom camera (Cordova Camera Preview + proprietary EXIF plugin).

Save photos to a supported location (app-scoped storage / MediaStore).

Return a stable URI/path immediately readable by JavaScript.

Maintain EXIF writing behavior per operation type.

3. Technical Changes

Pin versions of Node, JDK, Gradle, Cordova Android platform for reproducible builds.

Review/update all Cordova plugins (patch/fork where needed).

Add a storage path helper to select correct locations per Android version.

Migrate legacy folders during first run to avoid data loss.

Resolve Gradle, manifest, AndroidX, and permissions issues.

4. Deliverables

A working branch in our repo with reproducible builds.

Unified app that runs from Android 9 through 14.

Initialization success on fresh install.

Camera capture with stable path/URI.

One-time legacy folder migration.

README with exact toolchain, plugins, and build steps.

SOTI runbook with required settings.

Signed debug APK + short demo videos.

Weekly updates during development.

Out of Scope

No redesign or new features.

No rewrite to other frameworks.

No iOS work.

No changes to SOTI profiles (we only provide notes).

Budget & Milestones (Fixed Price – 400 EUR)

Milestone 1 – 250 EUR

Environment setup, plugin inventory, toolchain pinning.

Build fixed, signed debug APK delivered.

Initialization flow works (success message on fresh install).

First draft of README.

Milestone 2 – 150 EUR

Camera capture restored across Android 9–14.

Data package ingestion (download, unzip, SQLite load).

Legacy folder migration.

Final README, runbook, and tested device list.

One live handover call.

Timeline

4 weeks total (with 1 buffer week if needed).

Weekly progress updates required.

Acceptance Criteria

App builds and runs on at least one device/emulator per Android version 9–14.

Initialization success message is shown on fresh install.

Data package correctly ingested into SQLite.

Camera capture works, photo immediately readable, EXIF preserved.

Build reproducible using README steps.

Requirements

Proven Cordova / Android plugin experience.

Experience with legacy Android storage changes (scoped storage, MediaStore, SAF).

Familiarity with Gradle, AndroidX migration, and debugging build chain issues.

Ability to work with private distribution (SOTI MDM).

Note: The codebase is legacy and complex. The goal is minimal but stable fixes for end-of-life support, not major refactoring." (client-provided description)


Matched companies (3)

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more