# DSBDirect
This Android client will display information from (probably) any **DSB board**. It is best with **Alexander-von-Humboldt-Gymnasium Schweinfurt**.

## Download

Diese Software gibt es nicht auf Google Play!

Ab Android 4.0. Bestens ab Android 4.4. (Heutzutage hat kaum einer mehr Android 4. Wirklich nicht.) 

### [Download von der Release-Seite](https://notabug.org/fynngodau/DSBDirect/releases) | [Download von F-Droid](https://f-droid.org/de/packages/godau.fynn.dsbdirect/)

Beim Download stehen da dann wahrscheinlich gruselige Warnungen zur Abschreckung, aber die kannst du für diese App ignorieren, weil du sicher sein kannst, dass sie nix böses tut (siehe unten "Repo?").

## Fragen, die man stellen könnte

##### "Was ist das?"

Das ist eine Android-App, mit der du auf DSB bereitgestellte Vertretungspläne betrachten kannst. Sie funktioniert optimal mit dem Alexander-von-Humbolt-Gymnasium Schweinfurt. Zufällig übrigens meine Schule.

##### "Warum sollte ich deine App verwenden? Es gibt doch schon eine."

Hast du schon einmal die *andere* DSB-App verwendet? Ist sie nicht furchtbar? Man merkt förmlich, dass man eine Webseite betrachtet! Alles ist so klein, dass man immerzu einzoomen muss!

Aus noch ungeklärten Gründen habe ich mich entschieden, eine eigene DSB-Client zu entwickeln. Sie kann wahlweise den Vertretungsplan so wie die *andere* App auch (nur größer) darstellen, aber Sie kann die Informationen auch in **übersichtlichen, flüssigen Tabellen** anzeigen (ab Android 4.4 | nur unterstützte Systeme). Diese Tabellen kann man jetzt sogar nach eigener Klasse oder eigenem Namen **filtern**.

Außerdem kannst du **alte Versionen des Plans angucken**, aber ich weiß auch nicht, wofür das gut sein könnte. Es ist vielleicht ganz praktisch, wenn du mal offline bist.

##### "Hä?"

Okay, nochmal: Du siehst in einer tollen Tabelle nur die Einträge deiner eigenen Klasse. Das geht in der anderen App fei net, nur dass das klar ist. Und wenn du kein Internet hast, kannst du das angucken, was halt noch vom letzten mal noch da ist.

##### "Wieso heißt die App so, wie sie heißt?"

Weil man damit *direkt* zu den Einträgen seiner Klasse kommt.

##### "Vertretungsplanpasswort war nochmal…?"

Das Passwort des Alexander-von-Humboldt-Gymnasium Schweinfurts ist schon voreingestellt. (Das Humboldt Aktuell, welches das Passwort enthält, ist öffentlich einsehbar.) Alternative Zugänge lassen im Einstellungsmenü einstellen.

##### "Wann iOS?"

Nie. Damit iOS-Apps nicht nach einer Woche wieder verschwinden, muss man für 100 $ im Jahr ein Apple Developer Account kaufen. Ich habe auch kein iPhone zum testen und keinen iMac, um XCode zu verwenden. Apple-Nutzer sind selbst schuld, wenn sie sich in so ein geschlossenes "Ecosystem" hineingekauft haben.

##### "Wieso klingt der Dialog in diesem README so gestellt?"

Weil ich mir gerade selbst Fragen ausdenke, die potenzielle Nutzer haben könnten.

##### "Lizenz?"

GNU GPL v3.

##### "Repo?"

Halt diese Repository, in der der ganze Code öffentlich ist. Du kannst den Code unabhängig von mir überprüfen, die App selbst kompilieren, forken, patchen…

Programmiersprache ist übrigens Java. Das macht man ja in Informatik. Wenn dich der Informatikunterricht langweilt, hilf doch ein wenig mit, diese Software besser zu machen~

##### "Nerd."

Ich bin übrigens single (und stehe auf Jungs).

## Screenshot

##### Gefilterte Liste

Im Bild: Alexander-von-Humboldt-Gymnasium Schweinfurt

![Gefilterte Liste](https://notabug.org/fynngodau/DSBDirect/raw/master/fastlane/metadata/android/de/images/phoneScreenshots/00.png "Gefilterte Liste")

##### Zeitreise

Im Bild: Georg-August-Zinn-Schule Reichelsheim

![Liste](https://notabug.org/fynngodau/DSBDirect/raw/master/fastlane/metadata/android/de/images/phoneScreenshots/01.png "Zeitreise")

##### Webseitendarstellung

Im Bild: Alexander-von-Humboldt-Gymnasium Schweinfurt

![Webseitendarstellung](https://notabug.org/fynngodau/DSBDirect/raw/master/fastlane/metadata/android/de/images/phoneScreenshots/02.png "Webseitendarstellung")

Diese Schriftart kommt übrigens nicht von der App, sondern von meinem Betriebssystem.


![Boot fährt auf See herum](https://notabug.org/fynngodau/DSBDirect/raw/master/fastlane/metadata/android/en-US/images/featureGraphic.png)
