Skip to main content
main-content

Über dieses Buch

This book offers readers a fantastic introduction into creating CareKit based applications using the Swift language. It starts with the basics and provides a step-by-step guide to learning all aspects of creating a CareKit iOS application that could serve as the basis for a patient care plan.

Beginning Carekit Development introduces the key modules and concepts of CareKit starting off by installing and building the open source framework. Developers will then dive deeper, learning how to implement their own care plan by example. The book will present an illness and complete care plan utilizing all the key modules. Readers will then be able to fully use CareKit to develop health care plans. This is the future of patient care and health tracking apps that put patients in control of their day to day care.

Throughout the book, app developers, hardware manufacturers, and health care professionals will get tips and suggestions that show how to use and talk about this exciting new technology. The CareKit framework has the simple interface and the secure functionality that will change existing markets. Beginning Carekit Development is the guide to the new world of CareKit.

What you'll learn:

The basics of CareKit development from creating a simple "Hello World" app up to full fledged care plan application. How to integrate CareKit with HealthKit, ResearchKit, and other Apple devices to create an ecosystem of connected health care devices.How to assess and share treatment insights with caregivers and key contacts through CareKit with access to key health information.

Who this book is for:

Developers working in healthcare and medical device fields will use this book to develop medical apps meant to integrate directly with the ubiquitous Apple devices everyone has.

Inhaltsverzeichnis

Frontmatter

Chapter 1. Getting Started

Abstract
This chapter introduces you to Apple’s CareKit. After some background on CareKit’s base classes and modules and the example app, we’ll then move on to gain an understanding of how the framework is organized, the architecture of the CareKit framework, and the anatomy and key modules provided within the framework, along with some best practices for working with it.
Christopher Baxter

Chapter 2. CareKit Hello World

Abstract
In this chapter, we will be creating a simple Hello World app using CareKit. You will learn how to integrate CareKit, alongside ResearchKit and HealthKit, into your Xcode project, as well as configure the project with data protection.
Christopher Baxter

Chapter 3. Care Plan Store

Abstract
In this chapter we will get an in-depth look at the Care Plan Store. You will learn about the Care Plan Store and its delegates and the key data types, how data is stored and read, and how the Care Plan Store responds to changes, as well as some housekeeping such as clearing the store. This chapter also introduces a set of classes that we will use in the ZombieCare app for handling the Care Plan Store and its data.
Christopher Baxter

Chapter 4. Building the Care Card

Abstract
Chapter 1 gave you an introduction to the Care Card ViewController, and Chapter 3 talked about the underlying data model and types used by the Care Plan and, ultimately, the CareKit views. In this chapter we’ll take a closer look at the Care Card ViewController user interface, learn how to create one and display it, and then customize it. We’ll do this by extending our ZombieCare app.
Christopher Baxter

Chapter 5. Symptom and Measurement Tracker

Abstract
In this chapter we will take a detailed look at the Symptom and Measurement Tracker views. We’ll extend the ZombieCare app by adding assessment activities and retrieving feedback from the user.
Christopher Baxter

Chapter 6. Insights

Abstract
Chapter 1 briefly introduced you to Insights, and you learned that CareKit provides the OCKInsightsViewController. This controller and its associated views and data types behave quite differently than the previous Care Card and Symptom and Measurement Tracker modules. Unlike activities and events, insights are not stored in the Care Plan Store. In fact, they are not persisted at all, but generated at runtime. They have also been designed to be subclassed to enable developers to present data in their own unique way.
Christopher Baxter

Chapter 7. Connect

Abstract
Chapter 1 introduced you to the Connect scene, and you learned that CareKit provided the OCKConnectViewController. This controller and its views are used to display your Care Plan connections and share details of your Care Plan and its insights to them.
Christopher Baxter

Chapter 8. Extending CareKit Apps

Abstract
In this chapter we’ll investigate further options for developers to extend the usefulness of their CareKit apps through integration with HealthKit and developing an Apple Watch app and a Today extension. You will learn how an Apple Watch app can communicate with a CareKit iPhone app and receive notifications. By extending the iPhone app, you will learn how patients can benefit from combining these technologies and therefore improve their after-care experience. The chapter concludes by wrapping up the ZombieCare example application.
Christopher Baxter

Chapter 9. Enhancing CareKit Apps

Abstract
This chapter is about going further with iOS frameworks, features, and capabilities to enhance a CareKit app. CareKit itself is designed to leverage other existing iOS technologies and design patterns, but although the framework does facilitate the process of creating quality treatment apps, a good understanding of app design and other frameworks and tools will help you understand how to best use the framework, incorporate its features into other apps, and go beyond the basic functionality that the framework provides, as demonstrated in Chapter 8
Christopher Baxter

Backmatter

Weitere Informationen

Premium Partner

    Bildnachweise