Bitte gib einen Namen ein, unter dem Du im Chat sichtbar sein möchtest.

KI-gestützte App-Entwicklung mit Spec-Driven Development

  • Softwareentwicklung
  • Mobile Medien

Beschreibung

In diesem Projekt beschäftigen wir uns mit der Frage, wie künstliche Intelligenz sinnvoll und effektiv als Werkzeug in der App-Entwicklung eingesetzt werden kann. Der Fokus liegt dabei nicht in erster Linie auf dem fertigen Endprodukt, sondern auf dem gesamten Entwicklungsprozess.

Als praktisches Beispiel entwickeln wir eine Collector App. Diese dient dazu, den Einsatz von KI in verschiedenen Phasen der Softwareentwicklung nachvollziehbar darzustellen. Dazu gehören die Planung von Funktionen, die Strukturierung des Projekts, die Erstellung von Spezifikationen, die Unterstützung bei technischen Entscheidungen sowie die Umsetzung einzelner Bestandteile der App.

Ein besonderer Schwerpunkt liegt auf Spec-Driven Development in Verbindung mit Test-Driven Development. Anforderungen, Funktionen und Abläufe werden zunächst klar spezifiziert. Anschließend werden passende Tests definiert, bevor die eigentliche Umsetzung erfolgt. Dadurch soll gezeigt werden, wie KI gezielter eingesetzt werden kann, wenn klare Anforderungen und überprüfbare Tests als Grundlage vorhanden sind.

Für die technische Umsetzung arbeiten wir mit Flutter und dem Spec Kit. Flutter wird genutzt, um eine plattformübergreifende App zu entwickeln, während das Spec Kit dabei unterstützt, Anforderungen, Entwicklungsschritte und Tests strukturiert festzuhalten. Ziel des Projekts ist es, zu zeigen, wie KI nicht nur beim Schreiben von Code, sondern auch bei Planung, Dokumentation, Qualitätssicherung und Organisation eines Softwareprojekts als hilfreiches Werkzeug eingesetzt werden kann.

Team

Nick Berger, Sofia Osterland

Betreuer*Innen

Ansgar Gerlicher

0 0 0 0 0

Ähnliche Projekte

...
Entwicklung einer App zur Kaffeeauslieferung mit dem Telepräsenzroboter temi

Im Rahmen des Moduls „Künstliche Intelligenz in der Mensch-Maschine-Kommunikation“ entwickeln wir eine Android-App für den ...

  • Softwareentwicklung
...
Sorty

Eine App zum Einscannen von Müll um Sortierung vom Müll leichter zu machen.

  • Softwareentwicklung
...
Media Lens

Tauche tiefer in deine Lieblingspodcasts ein: Durchsuche Episoden nach Themen, erhalte einen Emotional Score, lass Fakten automatisch ...

  • Softwareentwicklung