All modules:
This module provides Account management components.
The Template App is an integral part of the Stanford Spezi Framework and is intended to show how to use the Framework. The simple app shows the use of the Spezi modules and the core elements.
The Bluetooth module provides utilities for managing Bluetooth Low Energy (BLE) functionality on Android devices. It includes components for scanning, connecting to, and interacting with BLE devices.
This module provides a simple screen to display contact information.
Module that provides access to different CoroutineDispatcher
s and CoroutineScope
s in coroutine-based components to manage concurrency and threading.
The Design System Module is part of the Spezi framework, designed to provide a cohesive user interface and user experience components. It ensures consistent aesthetics and functionality across different parts of the application, enhancing both developer efficiency and user satisfaction.
The HealthConnectOnFHIR library provides a mapper that converts supported Android Health Connect Records to corresponding HL7® FHIR® R4 Observations with standardized codes (e.g. LOINC).
This module provides a flexible logging utility designed to handle various logging strategies. It includes a utility class SpeziLogger
for logging messages using inline functions to avoid unnecessary memory allocation for large string messages. The logging utility allows for configuration of logger settings and supports different logging strategies through the use of tags and configurations.
This module provides a simple onboarding screen.
This module provides tools and utilities useful for testing. It includes components or functions that facilitate the testing. Additionally, it exposes api
of libs.bundles.unit.testing
bundle.
This module provides a collection of utility functions, extensions, typealiases and helper methods to simplify common tasks within the project. These utilities are recommended to be reused across different parts of the codebase to promote code reusability.