Central to the wearable device ecosystem was the development of an extensible mobile application using the Google Flutter framework. Flutter allows for multiplatform development, meaning a single codebase can produce applications for both iOS and Android, simplifying the development, testing, and maintenance of the application.
Further, the targeting of multiple operating systems ensures uniform compatibility with the estimated 90% of US consumers with a mobile device of any kind. The application interfaces with dozens of soft devices including the postpartum monitor to receive raw waveform data, provides segments of these waveforms to a cloud-based computation engine to process, displays the results of the cloud computation, uploads the session’s waveform data to the cloud for offline processing at the end of a measurement session, and further saves this same data to local device storage for future uploading if an internet connection is unavailable.