Skip to content
HlexNC edited this page Feb 10, 2026 · 2 revisions

THD Room Finder

Welcome to the THD Room Finder wiki — the documentation hub for the Android app that helps students at Technische Hochschule Deggendorf find free study rooms in real time.

Quick Links

  • Architecture — Clean Architecture layers, MVVM pattern, dependency injection, data flow
  • API Reference — THabella API endpoints, request/response schemas, field quirks
  • App Features — Detailed walkthrough of each screen and feature
  • Building from Source — Prerequisites, environment setup, build commands
  • Contributing — Branch naming, code style, commit conventions, PR process

About

THD Room Finder queries THD's public scheduling system THabella and cross-references occupied rooms against all 289 known rooms to show which classrooms are currently available. Everything runs on-device — no custom backend required.

Key stats:

  • 3 screens (Home, Room List, Room Detail)
  • 289 rooms across multiple buildings
  • Offline support with local Room database
  • 20+ unit tests
  • Material 3 with dynamic color support

Repository

Clone this wiki locally