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.