Mit Beginn der Sommerferien im Jahr 2013, beginnt der Entwicklungsprozess der HvK-App. Damals stellte sich uns die Frage, wie wir unsere freie Zeit verbringen/nutzen können. Sechs Wochen Schulferien können sehr lang sein. Aus heutiger Sicht ist es für uns nicht mehr nachvollziehbar, warum dies der Fall war. Wir nutzten diese Zeit und beschäftigten uns intensiver mit unseren technischen Geräten des täglichen Gebrauchs.
Mithilfe des Internets starteten wir: Tutorials anschauen, verstehen und selber umsetzen. Zunächst probierten wir uns mit der Entwicklung für die iOS-Plattform.
Nach rund zwei Monaten Arbeit wurden von uns die ersten, noch heute existierenden Screenshots
angefertigt. Diese zeigen das Hauptmenü einer Testversion. Der Vertretungsplan als zentraler
Bestandteil wird dort durch eine prominente Schaltfläche am oberen Bildschirmteil von allen
Ansichten aus erreichbar gemacht.
Weitere wichtige Inhalte der künftigen HvK-App sollten u.a. folgende sein:
Außerdem war ein kleiner Notenrechner geplant, welcher durch Eingabe einer mündlichen bzw. schriftlichen Note und einem Gewichtungsverhältnis eine Endnote berechnet. Eine kleine Notizfunktion z.B. für zu erledigende Hausaufgaben sollte es auch geben. Beide Funktionen haben es nie zur Marktreife geschafft.
Die Screenshots zeigen einige Ansichten im alten Design des iOS 6 Betriebssystems. Im gleichen Jahr wurde iOS komplett neugestaltet, im Stil wie wir es heute kennen.
Bis zu diesem Zeitpunkt wusste niemand von diesem Projekt, außer wir beide. Um weitere Fortschritte zu erzielen, war es ein wichtiger Schritt die Schulleitung über unser Projekt zu informieren. Natürlich hätte es auch das Ende für unserer Projekt bedeuten können, wenn wir die Schulleitung hätten nicht überzeugen können, an der HvK-App weiter zuarbeiten.
Nach dem Gespräch stand es fest: Die HvK-App wird kommen.
Am heutigen Tag war es soweit: In einer Präsentationsrunde, nach dem Vorbild der großen Tech-Giganten, wurde jedem Jahrgang der Schule die HvK-App vorgestellt. Jeder konnte nun die HvK-App auf seinem iPhone oder iPad im AppStore downloaden.
Wir konnten zwar nicht alle unsere Ideen bis zu diesem Zeitpunkt umsetzen, aber eine weitere zeitliche Verschiebung war keine Alternative. Zwischenzeitlich haben wir noch einige gestalterischen Details verändert und u.a. ein passenderes App-Icon gezeichnet.
Nach beendeter Arbeit, war gleichzeitig klar, dass nun auch Besitzer von Android-Geräten eine entsprechende App gerne bekommen möchten. Mit der Exklusivität für iOS-Geräte erreichten wir im Jahr 2013 eine eher kleinere Nutzergruppe als das heute der Fall ist. An iPads für den Schulunterricht war zu diesem Zeitpunkt noch nicht zu denken.
Kleinere Fehler wurden mit dem ersten kleinen Update ausgebessert, welche sich in den ersten Tagen äußerten.
Nachdem dem ersten kleinen Update folgte dann das erste großes Update für die HvK-App iOS. Dazu haben wir die App von Grund auf neu strukturiert, dadurch ist sie so klein wie nie zuvor. Außerdem wurde das Hauptmenü komplett neu gestaltet. Drei Tabs gliedern den Inhalt in die drei Benutzergruppen, Lernende bzw. Lehrkräfte der Schule und Inhalte für Benutzer von außerhalb der Schulgemeinschaft.
Weitere Inhalte, wie die Lagepläne, der Ferien-Countdown, eine Liste aller Ferien der kommenden Jahre und der gesamte restliche Inhalt der Schulhomepage wurde nun in der App aufbereitet.
Auf das eine große Update folgten zwei kleinere Updates. Dieser Rhythmus wird uns später nochmal begegnen ...
Seit Ende des vergangenen Jahres beschäftigten wir uns neben der Weiterentwicklung der iOS-Version der HvK-App auch mit der Android Entwicklungsumgebung. Dies bedeutete für uns das Erlernen einer neuen Programmiersprache. Die Anfänge waren schwierig. Zum einen, weil wir beide das Betriebssystem selber kaum kannten und zum anderen weil gefühlt jeder Besitzer eines Android-Geräts in den Pausen uns ansprach, wann endlich die Hvk-App für sein System verfügbar sein wird.
Ein Screenshot ist heute noch vorhanden geblieben aus einem unveröffentlichten Stadium der App Entwicklung.
Die Weiterentwicklung der Android-Version der HvK-App schritt voran und kurz vor deren bevorstehenden Präsentation, veröffentlichten wir ein Update für die iOS-Version. Dort wurde hauptsächlich an der internen Struktur gearbeitet, sodass zukünftig beide Systeme auf die gleichen Inhalte zugreifen können.
Der Updatetext des letzten Updates der iOS-Version deutet bereits auf das Erscheinen der Android-Version der HvK-App hin. Wie wir es bereits von der iOS-Version kennen, haben wir der gesamten Schulgemeinschaft die neue App vorgestellt.
Aufgrund der Tatsache, dass wir beide keine eigenen Android-Endgeräte zu dem Zeitpunkt für das ausführliche Testen besaßen, haben wir uns zunächst dazu entschieden die App als öffentliche Beta-Version freizugeben. Dies hat den Vorteil einen sehr großen Pool an Testgeräten zu haben und aufgetretene Fehler schneller zu finden.
Am Abend des gleichen Tages war die Android-Version für alle im Google Play Store zum Downloaden verfügbar.
Letzteres war auch ziemlich schnell von Vorteil. Die Benutzung der App auf Geräten eines spezifischen Herstellers war anfänglich nicht gegeben. Der aufgetretene Fehler war schnell gefunden und zugleich kurios. Ein zu großes Bild brachte die HvK-App beim Starten zum Absturz.
Ein großes Update bzw. die große Veröffentlichung und danach folgen zwei kleinere Update ... wir erinnern uns. Neben einigen weiteren Fehler wurden auch einige Designverbesserungen durchgeführt.
Nach getaner Arbeit und der Fertigstellung der App für zwei Betriebssysteme gab es vorerst nur zwei kleine Updates, welche durch die neueste Betriebssystemversion nötig wurden.
Zeitgleich veröffentlichten wir für beide Systeme das erste wirklich große Update.
Ein Hauptaugenmerk des Updates war der Vertretungsplan. Zu diesem Zeitpunkt sind urplötzlich die Rahmen der Tabellen verschwunden. Diese konnten wir für die App wieder sichtbar machen. Außerdem wurde das automatische Scrollen unterbunden.
Für die Android-Version der HvK-App wurden weitere Schritte unternommen, um diese an das iOS-Pendant anzugleichen. Hierzu wurde beispielsweise das Kollegium in einer Listendarstellung umgesetzt.
Ohne weitere Updates war es auf einmal nicht mehr möglich die HvK-App auf einigen Geräten mit Android-Version 5 zu installieren - dieses Update schafft Abhilfe.
Das hört sich jetzt schlimmer an als es war, denn das hatten wir so geplant. Das Ziel des Ganzen war es den Umzug der App auf das neue Entwicklerkonto der Schule zu beschleunigen und möglichst alle User auf die Neuinstallation der hinzuweisen.
Mit dem Abschalten der App auf dem alten Entwicklungskonto und dem damit verbundenen verlinken zum neuen Entwicklungskonto war auch die Veröffentlichung der Version 3.0 für beide Systeme:
Oberflächlich beinhaltet es an vielen Stellen überarbeitete Benutzerfläche. Im Hintergrund wurde die App komplett neu in der Programmiersprache Swift geschrieben. Durch die Entscheidung von Apple zukünftig auf diese Programmiersprache aufzubauen, wird früher oder später der Umstieg kommen müssen. Dies ermöglicht uns auch zukünftig die neusten Funktionen des iOS-Betriebssystems zu nutzen.
Auch für die Android-Version wurde deutlich an der Designschraube gedreht. Googles Material Design erhielt Einzug in die App.
Ja, es sind drei kleine Updates für beide Systeme nach dem einem Großen. Was sollen wir dazu sagen. Diesmal waren mehr Updates nötig um alle kritischen Fehler zu beseitigen. Manchmal schleichen sich einfach viele Käfer ein ... alle Informatiker verstehen diesen Witz^^.
Version 3.0.4 für iOS behebt ein Problem, wodurch PDF Dateien nach der Aktualisierung auf die neuste iOS-Version unter die Navigations- und Statusleiste verrutscht sind.
Hier wurden kleinere Anpassung am Design vorgenommen. Außerdem kümmert sich das Update um weitere Probleme v.a. in den PDF-Ansichten.
Diese Update implementiert das dunkle Thema der HvK-App. Nie mehr die Situation morgens noch müde auf den Vertretungsplan sehen zu wollen und das grelle, weiße Licht des Bildschirms blendet einen -- das gehört der Vergangenheit an.
Die App unterstützt jetzt den Dark Mode unter iOS 13. Die HvK-App sah noch nie so gut aus! Zusätzlich gibt es folgende Neuerungen
Im Hauptmenü nutzen wir jetzt Tabs am unteren Bildschirmrand zur Navigation innerhalb der App. Außerdem unterstützt der Vertretungsplan jetzt das dunkles Design. Nie mehr die Situation morgens verpennt auf den Vertretungsplan sehen zu wollen und das grelle, weiße Licht des Bildschirms blendet einen -- das gehört der Vergangenheit an.
Die Corona-Pandemie bricht aus und verändert schlagartig das Zusammenleben bzw. das Kontaktverhalten mit anderen Menschen. Lock-downs und erneute Schulöffnungen prägen den Schulalltag. Interessanterweise wird auch die HvK-App im Nachgang durch die Pandemie geprägt:
Ein immer noch prägender Updatetext von damals fasst das Ganze auf etwas ironische Art und Weise zusammen:
"Bereits gelernt haben wir, wie wir den richtigen Abstand halten, uns richtig die Hände waschen oder einen Mund-Nasen-Schutz tragen. Was Du ansonsten für den Schulalltag mit Corona wissen solltest, kannst Du nun in der HvK-App nachlesen."
Dieses Update bringt eine neue Menüstruktur, welche mehr Übersichtlichkeit bietet. Neben dieser haben die Schulferien und der Kontakt ein neues übersichtlicheres Design erhalten.
Mit dem Update wurden viele Inhalte aktualisiert. Durch die sich entspannende Situation bei der Corona-Pandemie und das Wegfallen der meisten Beschränkungen, entfallen auch sämtliche Beschränkungen für den Schulbetrieb. Diese wurden nun aus der HvK-App wieder entfernt.
Diese Version bringt die Optimierung für iOS 16, viele Fehlerbehebungen im Vertretungsplan und diverse Infos werden auf den aktuellen Stand gebracht.
Herzlichen Glückwunsch zum 10. Geburtstag, HvK-App. Auf die nächsten 10 Jahre!
Nachdem Ende 2022 die Heinrich-von-Kleist Schule anlässlich ihres 50. Jubiläums ein neues Schullogo bekommen hat, bekommt die HvK-App ein knappes Jahr später zu ihrem zehnjährigen Bestehen ihr größtes Re-Design verpasst. Das neue Logo bringt eine neues Farbschema mit sich - wir sagen ade zum RGB 0, 151, 1 für 10 Jahre treue.