MimiTestKit

Quick Start

MimiTestKit provides UI flows for configuring, taking and submitting a Hearing Test. It handles all aspects of the audio stack, and utilizes the Mimi Hearing Test Engine to provide state of the art test execution. MimiTestKit supports both iPhone and iPad.

Key Features

  • Ability to take a Mimi Hearing Test with zero effort.
  • All aspects of set-up and configuration handled automatically.
  • Informative and extensive interruptions service to ensure reliable results.

Basics

Creating a test flow is simple, passing the test type you want to take:

import MimiTestKit

let flow = MimiTestFlow.build(preferredTest: .mt)

As the flow is a MimiUserFlow it can then be shown in a multitude of ways:

Presented Modally

flow.present(from: viewController, animated: true, completion: nil)

Pushed into Navigation Stack

flow.push(in: navigationController, animated: true)