No description
  • Kotlin 93.2%
  • Shell 6.8%
Find a file
2026-08-26 13:31:55 -05:00
app Optimize for phone and tablet landscape view, update to v0.8.13 2026-08-26 11:49:23 -05:00
gradle/wrapper Release v0.6.0 2026-08-03 14:11:34 -05:00
scripts Optimize for phone and tablet landscape view, update to v0.8.13 2026-08-26 11:49:23 -05:00
.gitignore Release 0.1.0 native ALWX app 2026-08-02 09:18:13 -05:00
ALWX-Android-v0.8.13.apk Publish v0.8.13 APK 2026-08-26 13:31:55 -05:00
build.gradle.kts v0.8.1: Fix NWWS registration schema and normalize office call signs 2026-08-12 07:16:21 -05:00
google-services-dev.json v0.8.1: Fix NWWS registration schema and normalize office call signs 2026-08-12 07:16:21 -05:00
gradle.properties v0.7.5: Apply APK sideload fix and implement weighted forecast ensemble with best_match 2026-08-11 09:48:22 -05:00
gradlew Release 0.1.0 native ALWX app 2026-08-02 09:18:13 -05:00
README.md Release 0.1.0 native ALWX app 2026-08-02 09:18:13 -05:00
settings.gradle.kts Release 0.1.0 native ALWX app 2026-08-02 09:18:13 -05:00

ALWX Android

Native Android weather app for enthusiasts.

Data sources

  • Current conditions: NWS/NOAA (api.weather.gov)
  • Forecasts: Open-Meteo instance at https://api.alwx.org

Included views

  • Current conditions summary
  • Next 12 hours (hourly)
  • Next 10 days (daily)

Navigation

  • Hamburger menu → Settings → Help
    • Privacy Policy
    • Terms of Use

Toolchain setup in this repo

  • Local JDK 17 is installed at: .tools/jdk-17
  • Android SDK is used from: /home/khemist/android-sdk
  • Environment helper script: scripts/android-env.sh

Build

  1. Load environment:
    source ./scripts/android-env.sh
    
  2. Build debug APK:
    ./gradlew :app:assembleDebug