Skip to content

docs: document architecture, hardware, development and validation - #4

Merged
manupawickramasinghe merged 3 commits into
mainfrom
docs/modernization-guide
Oct 1, 2026
Merged

manupawickramasinghe merged 3 commits into
mainfrom
docs/modernization-guide

Conversation

@manupawickramasinghe

@manupawickramasinghe manupawickramasinghe commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Adds the Android build and native safety checks plus setup, architecture, device, accessibility, language, security and troubleshooting guides. Documents CPU-first operation, optional model assets and accelerator limits, and includes a Spanish language-pack example.

Validation on Linux x86_64 with JDK 17 and Gradle 8.11.1: Lite and Vision debug APKs, Lite and Vision R8 release APKs, and both debug lint tasks build successfully. Native C++ ASan/UBSan checks, Java calibration tests and six language-pack validations pass. Lint reports zero errors and two localization/data-extraction warnings. The unsigned Lite debug APK is about 92 KB; the unsigned Vision debug APK is about 98 MiB.

The first GitHub CI run exposed that setup-android attempted to install the removed SDK package tools. This PR now limits that setup step to platform-tools; the native, Lite and Vision GitHub jobs pass after that fix.

No Android hardware was connected for these local builds. Downstream Android PR #5 separately reports tablet testing of its added fixes; those results do not apply to this PR 1–4 code until the changes are reviewed and merged. GPU, NNAPI/NPU and device-specific tracking accuracy still need validation.

Copilot AI balanced review requested due to automatic review settings October 1, 2026 08:25

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

manupawickramasinghe added a commit that referenced this pull request Oct 1, 2026
Brings in PR #4's CI fix and its rewritten validation record. The workflow keeps
this branch's version (same platform-tools fix, NDK 28.2.13676358 to match
app/build.gradle). validation.md keeps PR #4's PR 1-4 section as written and adds
this PR's device validation after it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Csi3Kyo14x29WV5eKMdNM
@manupawickramasinghe
manupawickramasinghe changed the base branch from feat/camera-inference to main October 1, 2026 19:23
@manupawickramasinghe
manupawickramasinghe merged commit dae8260 into main Oct 1, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants