App zur Diagnose von Malaria anhand von Blutproben
Für die Arbeit an diesem Projekt werden die Programmiersprachen Dart und Python, die Frameworks Flutter und TensorFlow sowie die Entwicklungsumgebungen Android Studio und Jupyter Notebook benötigt.
- Der Branch
mainkann nur über Merge-Operationen verändert werden. - Die Entwicklung der App findet im Ordner
libstatt. Hierfür eignet sich Android Studio mit installiertem Flutter PlugIn. Pakete können über den Befehlflutter pub add <name des pakets>installiert werden. Die Verwendung der Programmiersprache Dart ist generell hier und Flutter-spezifisch hier dokumentiert. Das offizielle TensorFlow Lite Flutter Plugin ist nötig, um den in TensorFlow entwickelten Algorithmus in der App zu implementieren. - Die Entwicklung des Algorithmus findet im Ordner
cell_classificationstatt. Hierfür eignet sich Jupyter Notebook. Pakete können über den Befehlpip install <name des pakets>installiert werden. Die Verwendung der Programmiersprache Python ist generell hier und TensorFlow-spezifisch hier dokumentiert.
Die App kann über den Befehl flutter run ausgeführt werden. Sie kann eintweder in einem Emulator in Android Studio oder auf einem Android Smartphone, das per USB-Kabel an den Rechner angeschlossen ist, ausgeführt werden. Das Smartphone muss dafür im Entwicklermodus sein. Um sicherzustellen, dass alle Abhängigkeiten erfüllt sind, kann der Befehl pub get ausgeführt werden.