DSB client software for Android

Fynn Godau 6b12eb5bdd Change apk to be downloaded on update check 5 年之前
app 46f4de456c Realize that reader SharedPref might as well be an int 5 年之前
LICENSE.md 4f4e8eb5e8 Add license file and license notice in every file, allow generation of signed builds even though some obsolete features are used 5 年之前
README.md e68847efbe Update README to reflect latest changes 5 年之前
build.gradle 80b9ce3794 Change build script a little to be more mysterious 5 年之前
icon.svg 6051d5d23a Initial public commit 5 年之前
screencap.png 1d794c5580 Overhaul README 5 年之前
screencap1.png f865c497a6 Fix screenshot 5 年之前
screencap2.png 1d794c5580 Overhaul README 5 年之前
updateCheck 6b12eb5bdd Change apk to be downloaded on update check 5 年之前
versionCode faa82ed3a6 Fix versionCode 5 年之前

README.md

DSBDirect

This Android client will display information from (probably) any DSB board. It is optimized for 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.)

Download von der Release-Seite | Download von F-Droid

Nach dem Download ist es wichtig, vor dem Öffnen der Datei (also zum Beispiel durch Anklicken der "Download abgeschlossen"-Nachricht) die Unbekannten Quellen in den Sicherheitseinstellungen aktivieren. Da steht dann eine gruselige Warnung 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 auf DSB bereitgestellte Vertretungspläne betrachten kannst. Sie ist optimiert für das Alexander-von-Humbolt-Gymnasium Schweinfurt.

"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 einroomen muss!

Aus Frustration 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 darstellen (ab Android 4.4 | nur AvH). Diese Tabellen kann man jetzt sogar nach eigener Klasse oder eigenem Namen filtern.

"Hä?"

Okay, nochmal: Du siehst in einer tollen Tabelle nur die Einträge deiner eigenen Klasse, wenn du am AvH bist. Das geht in der anderen App fei net, nur dass das klar 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 sich mit der "Neu anmelden"-Funktion verwenden.

"Wann iOS?"

Nie. Um iOS Apps gescheit zu signieren, 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…

Klingt uninteressant? Es ist Java. Das macht man 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

Gefilterte Liste

Liste

Liste

Webseitendarstellung

Webseitendarstellung