Are you in Flow? Designing a Mobile App for Measuring Individuals' Flow

  • Subject:Are you in Flow? Designing a Mobile App for Measuring Individuals' Flow
  • Type:Master's thesis
  • Supervisor:

    Nico Loewe & Dr. Mario Nadj

  • Add on:

    Status: Open


Flow, the experience in which people are completely focused on a task, represents a desirable state. Scholars and practitioners consider its role fundamental, as individuals who experience flow frequently are happier and more productive than those who experience little or no flow. Despite growing interest in flow, scholars usually rely maily on established surveys, which are administered post-task, to measure flow. However, according to recent research, flow can also be measured based on physiological data such as heart rate variability using machine learning algorithms.

So far, there exists no effective mean for individuals to reflect on which days of the week and at which times of the day they have particularly frequent flow. However, this knowledge could be particularly useful for individuals to optimize their daily and weekly routines to experience flow more frequently and complete challenging tasks in the most productive time periods per day.


The focus of this thesis is the development and evaluation of an Android app that has the following functionalities:

  • Collecting the physiological data required to measure flow from a wearble device via Bluetooth
  • Sending the raw physiological data to a server backend for flow measurement
  • Visualization of the individuals' flow data by means of a dashboard

Individuals should be enabled to optimize their daily routine based on the individual occurrence of flow states through a clear display of the timing of flow states and their duration.


We expect the student to have experience with Java and Android development. The app should be developed under consideration of the common patterns in software development. A later deployment of the application in the AppStore is intended. Code quality and maintainability of the source code thus play a key role.


If you are interested in this topic and want to apply for this thesis, please contact Nico Loewe with a short motivation statement, your CV, and a current transcript of records. Feel free to reach out beforehand if you have any questions.