iOS Module SDK  0.97
Tools for building CampusLife modules
D2L Campus Life Module System

Introduction

Each feature available in a Campus Life application is implemented as a "module". Using the Module SDK, developers can create custom modules to add additional features to Campus Life applications.

These documents describe the code interfaces used when creating CampusLife modules for iOS. For more information on the module development process, see the Mobile Module dev wiki.

Where to Start

Modules should #import "D2LModuleSystem.h" to access all the classes in this SDK.

Modules must implement the protocol D2LModule in order to be initialized and launched by the framework.

Modules interact with the host app through D2LModuleAssistant and D2LModuleServices objects.

App branding information is exposed through the D2LModuleBrand object.

More

Additional documentation is available on the Mobile Module dev wiki

 All Data Structures Functions