Solo developer traces AI-built app outage to a dropped Android internet permission
A solo developer building AI-assisted software for a coal-mining attendance and payroll app found that some devices could not reach the server during closed testing. Inspecting the merged AndroidManifest.xml in the signed bundle revealed the INTERNET permission was missing, because an upstream change in a multi-module Flutter build had removed it. The bug stayed hidden on test devices that kept a permission grant from earlier builds, while fresh installs had no network access. The developer concludes that reviewing the shipped artifact, rather than the source or the AI's claims, is what exposed the problem. The article also recommends duplicating risky payroll logic across two implementations, gating releases with automated tests, and reviewing AI-generated code like a junior engineer's work.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in