App-Entwicklung für stududu GmbH

Entwicklung einer Schul-App

Unter anderem wegen dem hohen Grad der Testabdeckung war ich mir immer sicher, dass ich mit dem Endergebnis zufrieden sein werde.“ – Luis Haitzer, Product Owner

BILDUNG


Branche

4 MONATE


Dauer

6 SPEZIALISTEN


Teamgröße

KOTLIN


Technologien

Projekt in Kürze

Schule, wie sie sein sollte.

stududu ist eine App von und für Schüler:innen. Mit dieser App können Schüler:innen ihren Schulalltag digital organisieren.

Die bereits vorhandene iOS-App begeistert bereits seit über einem Jahr tausende von Schüler:innen in Deutschland. Nun war es auch an der Zeit, die App in den Google Play Store zu bringen.

Luis, der Entwickler der stududu-App hat uns mit der Entwicklung der Android-Version seiner App beauftragt und wir freuen uns schon riesig auf den bevorstehenden Release!

stududu – die Funktionen der App

Die Funktionen der von uns gebauten Android-Version sind nahezu deckungsgleich mit den Funktionen der bereits vorhandenen iOS-App.

Getreu dem Motto „von und für Schüler:innen“ wurden die spannendsten Features verbaut, die sich schlaue Köpfe für die Begleitung im Schulalltag nur so wünschen können:

  • Alle Fächer im Überblick – in einer Übersicht können der Notenschnitt und anstehende Prüfungstermine eingesehen werden
  • Prüfungserinnerung – vergiss nie wieder eine wichtige Prüfung und werde rechtzeitig an den kommenden Test erinnert
  • Erkennung wichtiger und problematischer Fächer
  • außerdem und unter anderem – Tage bis zu den Ferien (superwichtig für die Motivation: immer zu wissen, wann die nächsten Ferien sind), intuitive schnelle Suchfunktion etc.

Projektablauf stududu Android-App

Gebaut haben wir die Android-Version nach dem Vorbild der bestehenden iOS-App. In einem 6-Entwickler starken Team waren wir nach ca. 4 Monaten bereit für das letzte Review.

Die Wahl der Programmiersprache fiel auf Kotlin und durch die Verwendung der MVVM-Architektur konnte eine ganz klare Trennlinie zwischen Darstellung und Logik des UI (User Interface) gezogen werden.

Die Wahl der Sprintlänge fiel auf 2 Wochen – mit dem Ziel, einen exakt definierten Funktionsumfang für die Anwendung zu implementieren und innerhalb der Deadline einen Release zu erwirken.

Besonders hervorgestochen hat in diesem Projekt der Grad der Testabdeckung.

Wir hatten vorab 80% Testabdeckung als Minimum festgelegt. Alle im Team waren aber motiviert, sich auf die Qualität der Tests zu fokussieren und so landeten wir schließlich ganz von selbst bei 95% Testabdeckung. Den Erfolg haben wir am Ende gesehen: Kaum Bugs, Feedback fast nur zu UI-Themen – so konnten wir mit nur minimalen Nachbesserungen das Projekt schnell finalisieren.“
STEFAN, ENTWICKLER
x-root Software GmbH

Vorgegangen sind wir nach dem Prinzip des BDD/ATDD (Acceptance Test Driven Development). Das bedeutet, dass zu jeder fachlichen Anforderung erstmal ein automatisierter Test geschrieben und danach die Funktionalität implementiert wird.

Die so entstandenen Espresso-Tests waren zwar etwas behäbig, aber gaben uns durchweg die Sicherheit, ein stabiles Programm zu entwickeln.

Kundenfeedback

Für mich ist stududu, wie mein eigenes Baby. Dementsprechend war mir wichtig, dass gut damit umgegangen wird. Was Besseres als die x-root hätte mir deshalb nicht passieren können! Die Zusammenarbeit war wertschätzend, ehrlich und einfach toll! Unter anderem wegen dem hohen Grad der Testabdeckung war ich mir immer sicher, dass ich mit dem Endergebnis zufrieden sein werde und meinen Schatz in die richtigen Hände gegeben habe.“
LUIS HAITZER, PRODUCT OWNER
stududu GmbH

Über den Kunden

Die Mission von stududu ist ein offener, innovativer und greifbarer Zugang zu Bildung. Überzeugt von einer digitalen Schule haben die Gründer eine App entwickelt, die Schüler:innen dabei unterstützt mehr aus ihrer Bildung zu machen.

Über die x-root

Wir sind Software- und App-EntwicklerInnen. Unser Ziel? Dir beim Erreichen Deiner Ziele zu helfen! Und zwar durch die Entwicklung stabiler, performanter und maßgeschneiderter mobiler Anwendungen.

Dafür verwenden wir: das in 20+ Jahren aufgebaute Software-Entwicklungs-Knowhow, die täglich aufkeimende Neugier über neueste Technologien, absolut superstarke agile Prozesse und einen kleinen Funken Code-Magie.

Bei welchem Projekt können wir Sie unterstützen?

Schreiben Sie uns für ein unverbindliches und kostenloses Erstgespräch!

Kontakt

*“ zeigt erforderliche Felder an

Dieses Feld dient zur Validierung und sollte nicht verändert werden.

Nach der Kontaktaufnahme…

Unverbindliches Erstgespräch zu Ihrem Projekt

Gemeinsame Evaluierung des Projektstandes
und erste Anforderungsanalyse

Workshop mit einem Projektmanager
und Entwicklern

Zusammenführen eines Projektteams
und Kickoff