Skip to content

TheraForge/OTFTemplateBox

Repository files navigation

OTFTemplateBox

TheraForge's OTFTemplateBox is a template framework for zero-code app customization. It can be used by programmers as well as by non-programmers to customize their digital health app just by editing a yaml file in a text editor. This framework supports an app configuration and a UX customization file with default overridable values.

OTFTemplateBox provides a number of customization options for the application through the AppSysParameters.yml file. This file is a text-based table that contains key/value pairs. Each pair specifies a different application parameter, which is a redefinable constant for the app to read at launch to define parts of its behavior.

Every key must be associated to a value but the app will not crash if the value is missing or mistyped.

Please refer to the OTFToolBox Readme for the full details of the configuration file.

Change Log

Release 1.0.4-beta
  • Added new OTFDesignSystem pod
  • Added watchOS target
Release 1.0.3-beta
  • Added new OTFUtilities pod
  • Added watchOS support
Release 1.0.2-beta
  • Updated the dependecies of the internal pods to better compensate the Care and Health flags in schemes
Release 1.0.0-beta
  • First beta release of the pods

Table of Contents

Overview

TheraForge's OTFTemplateBox framework provides the Yaml file, where you can customize the requirements of your Digital Health Applications. The OTFTemplateBox framework has pre-defined functions which reads the Yaml file and designs your application accordingly. This framework provides an app template library based on a yaml file for customization of constants, texts, images, links, styles, etc. The OTFTemplateBox framework is dependent on the Yams, OTFCareKitUI, OTFToolBoxCore and OTFDesignSystem frameworks.

Installation

You can create your own template application in few minutes using OTFTemplate framework. Prior to creating a template application, you will need to have a MacOS computer and Xcode tool.

If you are new to Xcode, then follow this Xcode article to understand the steps to create a new application.

Integrating OTFTemplateBox with an existing workspace requires the below extra line in your Podfile.

pod 'OTFTemplateBox'

If you are new to Cocoapods then kindly refer here for Cocoapods installation.

License

This project is made available under the terms of a modified BSD license. See the LICENSE file.

About

TheraForge's OTFTemplateBox is a fully customizable zero-code template framework for app customization.

Resources

License

Stars

Watchers

Forks

Packages

No packages published