---
title: Task Interfaces
framework: CareKit
role: collectionGroup
path: carekit/task-interfaces
---

# Task Interfaces

Display tasks to users.

## Topics

### Task Views and Controllers

- [OCKSimpleTaskViewController](carekit/ocksimpletaskviewcontroller.md)
- [OCKSimpleTaskView](carekitui/ocksimpletaskview.md)
- [OCKGridTaskViewController](carekit/ockgridtaskviewcontroller.md)
- [OCKGridTaskView](carekitui/ockgridtaskview.md)
- [OCKGridTaskCell](carekitui/ockgridtaskcell.md)
- [OCKChecklistTaskView](carekitui/ockchecklisttaskview.md)
- [OCKInstructionsTaskView](carekitui/ockinstructionstaskview.md)
- [OCKButtonLogTaskController](carekit/ockbuttonlogtaskcontroller.md)
- [OCKButtonLogTaskView](carekitui/ockbuttonlogtaskview.md)
- [OCKLogTaskView](carekitui/ocklogtaskview.md)
- [OCKLogButtonCell](carekitui/ocklogbuttoncell.md)
- [OCKTaskController](carekit/ocktaskcontroller.md)
- [OCKTaskViewController](carekit/ocktaskviewcontroller.md)

### Synchronizers

- [OCKSimpleTaskViewSynchronizer](carekit/ocksimpletaskviewsynchronizer.md)
- [OCKGridTaskViewSynchronizer](carekit/ockgridtaskviewsynchronizer.md)
- [OCKChecklistTaskViewSynchronizer](carekit/ockchecklisttaskviewsynchronizer.md)
- [OCKInstructionsTaskViewSynchronizer](carekit/ockinstructionstaskviewsynchronizer.md)
- [OCKButtonLogTaskViewSynchronizer](carekit/ockbuttonlogtaskviewsynchronizer.md)
- [OCKTaskViewSynchronizerProtocol](carekit/ocktaskviewsynchronizerprotocol.md)
- [OCKAnyTaskViewSynchronizerProtocol](carekit/ockanytaskviewsynchronizerprotocol.md)

### Task View Changes

- [OCKTaskViewDelegate](carekitui/ocktaskviewdelegate.md)
- [OCKTaskControllerProtocol](carekit/ocktaskcontrollerprotocol.md)

### Task Data

- [OCKTaskEvents](carekit/ocktaskevents.md)

### Custom Task Views

- [OCKTaskDisplayable](carekitui/ocktaskdisplayable.md)

## See Also

### User Interface

- [OCKDailyPageViewController](carekit/ockdailypageviewcontroller.md)
- [OCKDailyPageViewControllerDataSource](carekit/ockdailypageviewcontrollerdatasource.md)
- [OCKDailyPageViewControllerDelegate](carekit/ockdailypageviewcontrollerdelegate.md)
- [OCKDailyTasksPageViewController](carekit/ockdailytaskspageviewcontroller.md)
- [OCKListViewController](carekit/ocklistviewcontroller.md)
- [OCKSynchronizationContext](carekit/ocksynchronizationcontext.md)
- [Chart Interfaces](carekit/chart-interfaces.md)
- [Contacts Interfaces](carekit/contacts-interfaces.md)
- [Calendar Interfaces](carekit/calendar-interfaces.md)
- [Components](carekit/components.md)
- [Style and Appearance](carekit/style-and-appearance.md)
