Skip to content

Repository files navigation

🦉 NoxVision

The ultimate Android companion app for Guide™ thermal cameras.
Livestreaming, intelligent hunting workflows, and seamless field documentation.

License: MIT Android Kotlin Version


🚀 Get Started

NoxVision is now live in production on Google Play — no technical knowledge required.

  1. 📥 Install the AppOpen Play Store
  2. 💬 Send FeedbackReport an Issue on GitHub

Quick Links:
🔒 Privacy Policy • 🐛 Issue Tracker


✨ Features

NoxVision transforms your smartphone into a powerful command center for your thermal camera.

🎥 Advanced Vision

  • Real-time thermal livestreaming from Guide cameras
  • On-device AI Object Detection for enhanced situational awareness
  • Precise camera tuning (thermal controls, image enhancement, audio toggle)
  • One-tap screenshot and video recording with an integrated media gallery

🌲 Hunting & Field Assistant

  • Shot Documentation: Detailed journaling system for every shot
  • Live Weather Data: Built-in OpenWeather API integration for current conditions
  • Hunting Calendar: Keep track of hunting seasons effortlessly
  • Offline Maps & Tracking: Map out waypoints and navigate with compass support, even without cell service

🌐 Smart Connectivity & Localization

  • Automatic Wi-Fi connection to your camera's hotspot
  • Multi-language UI: 🇩🇪 de, 🇬🇧 en, 🇫🇷 fr, 🇪🇸 es, 🇮🇹 it, 🇳🇱 nl, 🇵🇱 pl, 🇺🇦 uk

📷 Supported Cameras

NoxVision automatically detects and connects to Guide Sensmart models:

  • TE Series | C Series | D Series | B Series | PS Series

NoxVision Demo

📊 Project Status

  • Current Version: 2.0.0 (versionCode 5)
  • Live in production on Google Play
  • GitHub artifacts are strictly for development and troubleshooting; end-users install via Google Play

🛠️ For Developers

Build from Source (Click to expand)

Requirements

  • JDK 17+
  • Android SDK API 35
  • Gradle Wrapper (./gradlew)

Local Setup

Create or edit local.properties in the project root:

sdk.dir=/path/to/Android/Sdk
OPENWEATHER_API_KEY=your_openweather_key

# Optional for signed Play release build
UPLOAD_STORE_FILE=keystore/upload-keystore.jks
UPLOAD_STORE_PASSWORD=...
UPLOAD_KEY_ALIAS=upload
UPLOAD_KEY_PASSWORD=...

⚠️ Note: local.properties and keystore files must NEVER be committed to version control.

Build Commands

# Debug APK
JAVA_HOME=/opt/android-studio/jbr PATH=/opt/android-studio/jbr/bin:$PATH ./gradlew :app:assembleDebug

# Release AAB for Play Console
JAVA_HOME=/opt/android-studio/jbr PATH=/opt/android-studio/jbr/bin:$PATH ./gradlew :app:bundleRelease

Release Workflow (Play Store)

  1. Update versionCode and versionName in app/build.gradle.kts
  2. Build AAB with :app:bundleRelease
  3. Upload to Play Console test track
  4. Add release notes and required declarations
  5. Promote to production when approved

Do not distribute debug APKs to end-users.


🤝 Contributing & Support

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Open Source Android App for Guide Thermal Cameras with AI Object Detection (YOLO/TensorFlow Lite)

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages