Skip to content

Tutorials

Overview

Welcome to the Spezi tutorials! These step-by-step guides will help you build real-world digital health applications using the Spezi framework. Each tutorial focuses on specific aspects of Spezi development, from basic setup to advanced features.

Available Tutorials

  • :fontawesome-solid-rocket: Getting Started with Spezi Template Application

    Learn how to set up and run your first Spezi application using the official template. This tutorial covers project setup, basic configuration, and running your first health app.

  • :fontawesome-solid-heart: Building a Health Tracking App

    Create a comprehensive health tracking application that monitors vital signs, activity levels, and provides personalized insights.

  • :fontawesome-solid-users: Multi-User Research Study

    Build a research application for conducting clinical studies with multiple participants, data collection, and analysis tools.

  • :fontawesome-solid-shield-alt: Enterprise Security & Compliance

    Implement enterprise-grade security features including HIPAA compliance, audit logging, and advanced access controls.

  • :fontawesome-solid-brain: Machine Learning Integration

    Integrate machine learning capabilities for health data analysis, predictive modeling, and anomaly detection.

Prerequisites

Before starting any tutorial, make sure you have:

  • Xcode 15.0+ installed on macOS
  • iOS 17.0+ as the deployment target
  • Swift 5.9+ knowledge
  • Basic understanding of SwiftUI and iOS development
  • Git for version control

Tutorial Structure

Each tutorial follows a consistent structure:

  1. Overview - What you'll build and learn
  2. Prerequisites - Required knowledge and tools
  3. Setup - Initial project configuration
  4. Implementation - Step-by-step coding instructions
  5. Testing - How to test your application
  6. Deployment - Preparing for production
  7. Next Steps - Where to go from here

Getting Help

If you encounter issues during any tutorial:

Contributing

Found an issue or want to improve a tutorial? We welcome contributions!

  • Submit issues on GitHub
  • Create pull requests with improvements
  • Share your own tutorials with the community

Ready to start? Begin with the Template Application Setup tutorial to get your first Spezi app running!