New app: Backgammon Clock

A two-player backgammon match clock with a visible simple delay. I am the app author.

It is not a website wrapper. The app is a WebView, but there is no website behind it: every asset ships inside the APK, served over WebViewAssetLoader so the page gets a secure origin, and the manifest declares no permissions at all — no INTERNET, so it cannot reach the network even if it wanted to. It adds native behaviour the web version cannot have: FLAG_KEEP_SCREEN_ON in place of navigator.wakeLock, native immersive mode in place of requestFullscreen(), LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES so the layout gets real safe-area insets, and a pinned textZoom so system font scaling cannot break the two large readouts.

One dependency: androidx.webkit. No analytics, no ads, no tracking, no accounts.

Required

  • The app complies with the inclusion criteria
  • The original app author has been notified (and does not oppose the inclusion) — I am the author.
  • All related fdroiddata and RFP issues have been referenced in this merge request — there are none; this app has no prior RFP.
  • Builds with fdroid build and all pipelines pass — pipeline 2751688069: all nine jobs green, fdroid build produced an APK from tag v1.0.
  • There is an issue tracker and contact info of the author so that we can report bugs and contact the author — https://source.hansdezwart.nl/hansdezwart/bgclock/issues
  • The upstream app source code repo contains the app metadata (summary/description/images/changelog/etc) in a Fastlane or Triple-T folder structure — fastlane/metadata/android/en-US/, with five phone screenshots. No summary or description is set in fdroiddata.
  • Releases are tagged and auto update is enabled — tagged v1.0, with UpdateCheckMode: Tags and AutoUpdateMode: Version.

Suggested

  • External repos are added as git submodules instead of srclibs — not applicable, the app has no external repos.

  • Enable Reproducible Builds

    No, I don't want this.
  • Multiple apks for native code — not applicable, the app contains no native code.

Edited by Hans de Zwart

Merge request reports

Loading