In the previous chapters, we looked at the various basic building blocks of ResearchKit applications such as ordered tasks, consent, active tasks, and so on. In this chapter, we will be studying the advanced areas of ResearchKit.
Specifically, in this chapter, you will learn how to create navigable tasks and custom tasks.
In Chapter 3, Building Surveys, we looked at creating simple surveys using
ORKOrderedTask. This method is sufficient to convert most of the paper surveys to a ResearchKit app. However, the advantage of presenting a clinical survey on the phone is that we can adapt the survey based on the responses for the previous questions. For example, in a smoking habits survey, when ...