# ResearchKit

Source: https://developer.apple.com/design/human-interface-guidelines/researchkit
Skill: hig-technologies
Snapshot: 2025-02-02

---
<!-- hig-doctor:attribution -->
> **Source**: Apple Inc. Canonical content at https://developer.apple.com/design/human-interface-guidelines/researchkit.
> This file is a structured index of that content, snapshot 2025-02-02.
> Apple HIG text and imagery are © Apple Inc.; this repository provides organization and cross-referencing for AI agent consumption only.

# ResearchKit

## Creating the onboarding experience

**Always display the onboarding screens in the correct order.**

### 1\. Introduction

**Provide an introduction that informs and provides a call to action.**

### 2\. Determine eligibility

**Determine eligibility as soon as possible.**

### 3\. Get informed consent

**Make sure participants understand your study before you get their consent.**

**Break a long consent form into easily digestible sections.**

**If it makes sense, provide a quiz that tests the participant’s understanding.**

**Get the participant’s consent and, if appropriate, some contact information.**

### 4\. Request permission to access data

**Get permission to access the participant’s device or data, and to send notifications.**

## Conducting research

**Create surveys that keep participants engaged.**

  * Tell participants how many questions there are and about how long the survey will take.

  * Use one screen per question.

  * Show participants their progress in the survey.

  * Keep the survey as short as possible. Several short surveys tend to work better than one long survey.

  * For questions that require some additional explanation, use the standard font for the question and a slightly smaller font for the explanatory text.

  * Tell participants when the survey is complete.

**Make active tasks easy to understand.**

  * Describe how to perform the task using clear, simple language.

  * Explain any requirements, such as if the task must be performed at a particular time or under specific circumstances.

  * Make sure participants can tell when the task is complete.

## Managing personal information and providing encouragement

**Use a profile to help participants manage personal data related to your study.**

**Use a dashboard to show progress and motivate participants to continue.**

---

<!-- hig-doctor:canonical-footer -->
For the complete guidance, including worked examples and illustrations, see the canonical page: https://developer.apple.com/design/human-interface-guidelines/researchkit

