Metric enum

Enumeration class that holds all of the info for the metrics

Inheritance
Implemented types
Available extensions

Values

sleepScore → const Metric

Good sleep is crucial for pretty much everything we do.

Sleep is a powerful stress-reliever. It improves concentration, regulates mood, and sharpens judgment skills and decision-making. A lack of sleep not only reduces mental clarity but negatively impacts your ability to cope with stressful situations. So getting a good night’s sleep is incredibly important for your health. In fact, it’s just as important as eating a balanced, nutritious diet and exercising.

Getting enough sleep has many benefits. It can help you:

  • get sick less often
  • reduce stress and improve your mood
  • get along better with people
  • increase concentration abilities and cognitive speed
  • make good decisions and avoid injuries

How much sleep is enough sleep?

The amount of sleep each person needs depends on many factors, including age. For most adults, 7 to 8 hours a night appears to be the best amount of sleep, although some people may need as few as 5 hours or as many as 10 hours of sleep each day.

Your sleep is not directly recorded, only your taps on your smartphone are captured and analysed by our algorithm. This includes, for example, when you check the time on your smartphone at night.

When monitoring your sleep, these components are used:

  • Duration of sleep
  • Regularity of sleep
  • Sleep interruptions (taps during the night)
  • Longest sleep session without interruption

The data reflects your sleep patterns over the past 7 days and the most weight is placed on the previous night. This data is fed into a validated algorithm that predicts and estimates the likelihood of when you sleep.

Checkout our scientific literature about sleep:

const Metric(id: 'sleep', code: '003-001-001-002', eta: 7, populationRange: populationRangeSleep)
cognitiveFitness → const Metric

Cognitive fitness reflects how quickly you are able to see, understand and act.

Cognitive Processing Speed measures your cognitive fitness, which is a composition of various cognitive skills.

Examples of these cognitive skills are:

  • The ability to focus your attention on a single stimulation
  • A contextual memory, that enables you to recall the source and circumstance of a certain event
  • Good hand-eye coordination
  • The ability to execute more than one action at a time

The higher your Cognitive Processing Speed, the more efficient your ability to think and learn.

Chronic stress is likely to negatively affect key cognitive functions such as memory, reaction times, attention span, and concentration skills. It is also likely that high stress levels will cause performance variability.

When monitoring your cognitive fitness, these components are used (privacy is ensured and there's no tracking in terms of content):

  • Your tapping speed
  • Your typing speed
  • Your unlocking speed
  • Your app locating speed (how long it takes you to find apps that you're using)

The score doesn't measure your efficiency in using your smartphone or executing one particular task. The focus is on the totality and consistency of your behaviour, not on certain maximum scores. Individual actions do not contribute to an increase or decrease in your score, e.g. if it takes you a little longer to find something because you were busy doing something else at the same time.

Checkout our scientific literature about cognitive fitness:

const Metric(id: 'cognitive', code: '003-001-001-003', eta: 4, populationRange: populationRangeSpeed)
socialEngagement → const Metric

Social Engagement is the process of engaging in digital activities in a social group. Engaging in social relationships benefits brain health. While it has been long known that social interactions are good for you, digital social engagement is a new indicator of brain health. Recent studies have linked smartphone social engagement with the production of dopamine—the hormone that helps us feel pleasure as part of the brain’s reward system. Here are some examples of smartphone social interactions:

  • Text messaging
  • Checking social media (e.g. Facebook, Instagram etc.)
  • Playing multi-player smartphone games

Other ways we use our smartphones like watching videos, reading news articles, and playing single-player games do not count as social interactions. The level of digital social engagement helps us to probe brain activity (synthesis of dopamine) which consequently helps us understand more about brain health.

Checkout our scientific literature about social engagement:

const Metric(id: 'social', code: '003-001-001-004', eta: 2, populationRange: populationRangeEngagement)
actionSpeed → const Metric

Action time refers to the amount of time it takes for you to decide and complete a task on your smartphone. Action time is the time it typically takes you to execute simple actions, such as inputting text characters, browsing or navigating between apps. The speed and efficiency with which you are able to perform these actions will impact your action time. Action time can be influenced by a variety of factors, including individual ability, distraction, and environmental factors. Tracking your action time and typing speed can help you monitor your health. Slow action time or typing speed can be a sign of underlying health issues, such physical or neurological disorders. By monitoring your performance, you can identify potential health issues early and seek medical attention if necessary. Additionally, tracking your performance can help you monitor your progress during rehabilitation if you have suffered an injury or illness that has affected your performance. So, take a moment to track your performance and keep an eye on your health.

const Metric(id: 'action', code: '001-003-003-002', eta: 5, populationRange: placeholder)
typingSpeed → const Metric

This metric is reported in milliseconds and represents the time efficiency of the user in typing any kind of text on their smartphone.

const Metric(id: 'typing', code: '001-003-004-002', eta: 5, populationRange: placeholder)
sleepSummary → const Metric

A series of detailed information for each night detected. In particular this series gives information about bed time, wake up time and interruptions of sleep. See com.quantactions.sdk.data.model.SleepSummary for more information.

const Metric(id: 'sleep_summary', code: '001-002-006-004', eta: 7, populationRange: placeholder)
screenTimeAggregate → const Metric

Screen time is a measure of the time you spend on your smartphone.

const Metric(id: 'screen_time_aggregate', code: '003-001-001-005', eta: 2, populationRange: placeholder)
socialTaps → const Metric

Social taps are the number of taps you make on your smartphone while engaging in social activities.

Social taps are a measure of the number of taps you make on your smartphone while engaging in social activities. This metric is a proxy for the level of social engagement you have with your smartphone.

Checkout our scientific literature about social taps:

const Metric(id: 'social_taps', code: '001-005-005-011', eta: 2, populationRange: placeholder)
behaviouralAge → const Metric

Behavioral age

const Metric(id: 'age', code: '003-001-001-007', eta: 21, populationRange: placeholder)

Properties

code String
Code for the metric type
final
eta int
Estimated time of arrival in days (how long before the first estimate)
final
hashCode int
The hash code for this object.
no setterinherited
id String
Unique identifier for the metric type
final
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
populationRange PopulationRange
Population range for the metric type
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<Metric>
A constant List of the values in this enum, in order of their declaration.