App-Entwicklung in Flutter

Luca Stöhr

08/08/2024

Heutzutage sind Apps im Gesundheitsbereich sehr wichtig. Besonders Apps, die Daten von medizinischen Sensoren lesen und verarbeiten können, sind nützlich. Flutter ist ein Open-Source-Framework von Google, das sich hervorragend für die Entwicklung solcher Apps eignet. Unser Ziel war es in diesem Projekt eine App mit Flutter zu erstellen, um die von uns produzierten Sensoren testen, einstellen und updaten zu können.

Was ist Flutter?

Flutter ist ein Tool, mit dem Apps für verschiedene Plattformen wie iOS, Android, Web und Desktop von einer einzigen Codebasis aus entwickelt werden können. Es verwendet die Programmiersprache Dart und bietet viele vorgefertigte Widgets, die die Entwicklung schnell und flexibel machen. Für jede Funktionalität das richtige Widget zu finden, benötigt etwas Zeit, aber sobald man sich ein Repertoire angelegt hat, erstellt man im Handumdrehen die ersten Apps.

Vorteile von Flutter

  1. Schnelle Entwicklung
    Flutter hat ein „Hot-Reload“-Feature, mit dem Änderungen im Code sofort in der App sichtbar werden. Dies beschleunigt die Entwicklung und erleichtert das Testen und Fehlerbeheben, was besonders bei komplexen Gesundheits-Apps von Vorteil ist. Gerade bei der Entwicklung der Benutzeroberfläche lassen sich durch dieses Feature kleine Änderungen sofort darstellen. Man kann fehlerhafte Darstellungen sofort identifizieren und beheben oder das Farbdesign aufeinander abstimmen.

    Wir haben ein eigenes Beispiel aufgenommen und im ersten Video den Code an der Stelle von „Impediance“ um den Zusatz „Impediance val“ ergänzt. Diese Änderung wird im zweiten Video, welches das Userinterface der App zeigt, auch direkt umgesetzt.

  2. Viele Bibliotheken und Unterstützung
    Für jeden Anwendungsfall gibt es Bibliotheken und Plugins, die zum Beispiel die Integration von Sensoren und anderen medizinischen Geräten erleichtern. Außerdem gibt es eine große Community von Entwicklern, die Unterstützung und Ressourcen bereitstellen. Es gibt viele Open-Source Bibliotheken, aus denen man auswählen kann. Für die Verbindung mit unseren Sensoren haben wir uns für eine Bluetooth Verbindung entschieden, dafür wurde die Bibliothek „flutter_reactive_ble“ verwendet.Um die empfangenen Echtzeitdaten zu visualisieren, wurde „fl_chart“ verwendet. Beide Bibliotheken stellen eine komplexe Funktionalität mit vielen Möglichkeiten zur Personalisierung zur Verfügung. Durch die große Community wird man aber bei jedem Stolpern wieder aufgefangen und lernt dabei vermutlich weitere Widgets kennen, die einem das Leben erleichtern.
  3. Hohe Leistung
    Flutter-Apps sind schnell und reagieren gut, weil sie direkt in Maschinencode übersetzt werden. Das ist wichtig für Apps, die in Echtzeit Daten von Sensoren verarbeiten müssen. Wenn zum Beispiel die Leitfähigkeit der Haut während unseres Projekts in Echtzeit dargestellt werden soll, ist das mit Flutter kein Problem.
  4. Apps für mehrere Plattformen
    Anders als bei spezialisierten Programmierumgebungen kann man in Flutter Apps für verschiedene Geräte mit nur einem Code erstellen. Das spart Zeit und Ressourcen. Dies ist besonders nützlich im Gesundheitsbereich, wo eine App sowohl auf dem iPhone des medizinischen Personals als auch auf einem Android-Tablet einer Patientin funktionieren muss.
  5. Schöne Benutzeroberflächen
    Mit Flutter können schöne und benutzerfreundliche Oberflächen erstellt werden. Im Gesundheitswesen ist eine leicht bedienbare Benutzeroberfläche wichtig, um die Anwendung für jeden intuitiv zu gestalten und auch in kritischen Momenten die Übersicht behalten zu können.

 

Praktische Anwendung: Auslesen medizinischer Sensoren

Mithilfe von leistungsfähigen Apps kann man die Daten von verschiedenen medizinischen Sensoren wie Herzfrequenzmessern, Blutzuckermessgeräten oder Temperaturfühlern sammeln und verarbeiten. Dank der guten Integration von Bluetooth und anderen Kommunikationsprotokollen können diese Daten in Echtzeit erfasst und analysiert werden.

Bei Medtech werden viele verschiedene Sensoren hergestellt, mit noch mehr Anwendungsmöglichkeiten. Zunächst sollte eine App entwickelt werden, die den Sensor auswerten kann, der die Leitfähigkeit der Haut misst. Es war das Ziel, die Echtzeitdaten anzeigen, die Einstellungen des Sensors ändern und neue Software auf den Sensor aufspielen zu können.

Das Ziel wurde dann insofern erweitert, dass wir andere Typen von Sensoren ebenfalls abdecken können. So wird an einem Sensor gearbeitet, der die Herz-Lungen-Wiederbelebung überwachen soll und ein entsprechendes Feedback ermöglichen soll, wenn Rhythmus oder Eindrucktiefe vom Sollwert abweichen.

Im Video führt Luca eine elektrodermale Probemessung an sich selbst durch, um die Visualisierung der Datenmessung, in diesem Fall mit Python, zu testen.

Fazit

Flutter ist eine starke, flexible und effiziente Plattform für die Entwicklung von Gesundheits-Apps, die medizinische Geräte steuern oder Sensoren auslesen. Die Möglichkeit, Apps für mehrere Plattformen zu erstellen, die schnelle Entwicklung, die hohe Leistung und die ansprechenden Benutzeroberflächen machen Flutter zur idealen Wahl für Entwickler und Entwicklerinnen im Gesundheitswesen.

Durch die Zugänglichkeit von Flutter und die große Community kann ich die App-Entwicklung mit Flutter empfehlen. Falls sie Fragen dazu haben oder Hilfe bei der Entwicklung benötigen, dann melden sie sich gerne bei uns.


Geschrieben von Luca Stöhr

Luca hat seinen Bachelor im Bereich der Biomedizintechnik an der TH Lübeck, sowie seinen Master in Medizintechnik an der FAU Erlangen im Bereich der medizinischen Bild- und Datenverarbeitung abgeschlossen. Bei MEDtech Ingenieur hat sich Luca vor allem auf die Datenanalytik, Softwareentwicklung und App Entwicklung fokussiert.


Weitere Beiträge

  • 20/11/2025
  • Allgemein, Hardware, Qualität, Technik, Testen

Haben Sie schon einmal darüber nachgedacht, günstige Komponenten in China zu beschaffen? Die Versuchung ist groß, wir kennen das. Und wir haben bereits einige Erfahrungen gesammelt, von denen ich ...

Weiterlesen
  • 13/11/2025
  • Allgemein, Fertigung, Produktion, Qualität, Unternehmen

In unserer globalisierten Welt wirkt es auf den ersten Blick attraktiv, die Fertigung von Medizintechnik nach Fernost zu verlagern: Große Produktionskapazitäten und günstige Preise.Viele Jahre hat das Offshoring auch ...

Weiterlesen
  • 29/10/2025
  • Allgemein, Qualität, Unternehmen

Die Welt des Engineerings steht vor einem tiefgreifenden Wandel. Künstliche Intelligenz (KI) ist längst keine Zukunftsvision mehr – sie ist Realität. Und sie verändert bereits heute grundlegend, wie Produkte ...

Weiterlesen
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.

Unbedingt notwendige Cookies

Unbedingt notwendige Cookies sollten jederzeit aktiviert sein, damit wir deine Einstellungen für die Cookie-Einstellungen speichern können.