/teaching_digital_mobile_health

Public repository for the DTU class 22061 "Introduction to Digital Health"

Primary LanguageJupyter Notebook

Introduction to Digital Health

Public repository for the DTU courses 22061 "Introduction to Digital Health" and 22060 "Mobile Health Technology". This repro contains misc. code and Flutter examples used in the courses.

  • FDC-LABS - example of how to write the code from the FDC Book.
  • dart_examples -- a list of mic. Dart code examples used in class, including examples of how to use Lists, Maps, Futures, and Streams.
  • mvvm - a full Flutter example app designed according to the Model-View-ViewModel (MVVM) architecture.
  • mvvm_patterns - the same example app as mvvm designed according to the MVVM architecture, but also including the use of software design patterns (Singleton, Facade, Observer, State).
  • mobile_sensing - a Flutter app that illustrates how to collect data from onboard phone sensors by using different Flutter plugins. It collects data from the following sensors: accelerometer, gyroscope, magnetometer, location (GPS), pedometer (step count), and ambient light.
  • wearable_streaming - a set of 5 Flutter apps that illustrates how to implement reactive programming in Flutter and how to access and handle real devices. Shows how to integrate to the Polar and Movesense devices.
  • python_visualization - a set of Jupyter Python notebooks showing how to plot heart rate (HR) and ECG data.