No description
  • Kotlin 98.3%
  • Makefile 1.7%
Find a file
2026-09-14 02:50:11 +00:00
.gitea/workflows Persist Android build caches in CI 2026-09-14 02:42:46 +00:00
app Polish dashboard ordering and density 2026-07-09 16:26:08 -08:00
gradle/wrapper Initialize Android NTP app framework 2026-07-09 15:44:22 -08:00
project-docs One-shot NTP app phases 2026-07-09 15:55:03 -08:00
.gitignore One-shot NTP app phases 2026-07-09 15:55:03 -08:00
AGENTS.md Initialize Android NTP app framework 2026-07-09 15:44:22 -08:00
build.gradle.kts Initialize Android NTP app framework 2026-07-09 15:44:22 -08:00
gradle.properties One-shot NTP app phases 2026-07-09 15:55:03 -08:00
gradlew Initialize Android NTP app framework 2026-07-09 15:44:22 -08:00
gradlew.bat Initialize Android NTP app framework 2026-07-09 15:44:22 -08:00
Makefile Initialize Android NTP app framework 2026-07-09 15:44:22 -08:00
README.md Initialize Android NTP app framework 2026-07-09 15:44:22 -08:00
settings.gradle.kts Initialize Android NTP app framework 2026-07-09 15:44:22 -08:00

NTP Check

Native Android NTP comparison dashboard built with Kotlin, Jetpack Compose, raw UDP NTP probes, and local Room storage.

Mission

Provide a no-backend Android utility for saving NTP servers, testing them on demand or continuously, comparing health metrics, and exporting results for work/customer troubleshooting.

Build

make build-debug

If a Gradle wrapper is later generated, make will use it. Otherwise it falls back to gradle from PATH.

CI / Gitea

This repo includes .gitea/workflows/android-apk.yml to build a debug APK on push and manual dispatch. It is possible to build APKs automatically in Gitea Actions as long as the runner has or can install:

  • JDK 17
  • Android SDK/cmdline tools
  • Gradle or a checked-in Gradle wrapper
  • Network access to Maven/Google repositories for dependencies

Release signing should use Gitea secrets; debug APK builds do not need signing secrets.