Windows Module Development Guide

 Overview

Titanium provides the ability to extend the built-in functionality of the Titanium SDK through a series of optional extensions called modules. Modules let you write code in a platform's native language (C++/CX for Windows). Through a series of components, we can expose new functionality to the JavaScript running in the Titanium SDK. 

These guides assume you are familiar with native development using the Windows Runtime SDK and Visual Studio.

Chapters

Windows Module Quick Start

Provides basic information to quickly create, build, package and test modules.

Windows Background Service Quick Start

Provides basic information to quickly create, build, package and test Windows background service modules.

Windows Module Architecture

Provides in-depth information about the class components used to build modules.  Titanium uses a specific notation for each module component.

Windows Module Project

Provides in-depth information about the structure of a module project as well as using Studio and the CLI to manage the projects.  Also provides information about adding assets and third-party frameworks to the module.

Integrating Windows Runtime Components in C#

This article shows how to integrate Windows Runtime Components that is built in C# with Titanium module.

Windows Module API Reference

Useful APIs for module development.  The module components extend the TitaniumKit Module.

 

Related Links