invoice.bot for Android
invoice.bot for Android phones and tablets: the secure browser harness that signs in to supplier portals, fetches new invoices and delivers them to finance apps. The iOS app is invoice.bot/swiftapp.
Issue Reporting and Security
For reporting bugs, issues, or security vulnerabilities, please visit community.foss.global/. This is the central community hub for all issue reporting. Developers who sign and comply with our contribution agreement and go through identification can also get a code.foss.global/ account to submit Pull Requests directly.
Status
First cut, not released and not on Google Play. It has the build, the app's identity (application id bot.invoice.app, name, launcher icon, colours) and a start screen. The iOS app's screens come next.
Build
Everything builds in Docker on Linux; nothing of the Android SDK is installed on the host:
ci/in-docker.sh ./gradlew :app:testDebugUnitTest :app:assembleDebug :app:lintDebug
Screenshots of the start screen (light and dark, phone and tablet), rendered on the JVM with Robolectric and Roborazzi:
ci/in-docker.sh ./gradlew :app:recordRoborazziDebug
The images land in app/build/outputs/roborazzi/.
Layout
app/: the Android app: the start screen, the theme, the launcher icon.ci/: the build image (android.Dockerfile) andin-docker.sh.
License
MIT, see license.md.