This is the Module Developer's Guide for Titanium. It can be used by native module developers to understand the basic and advanced concepts to build own native modules for Titanium.
This sample module provides the following components across iOS and Android:
- Module / app lifecycle
- View / proxy relationship
- Sending and receiving events (
fireEvent
andaddEventListener
) - Writing own setter / getter methods
- Validate user-input and provide proper error-handling
- Manage async tasks using callbacks
If you have any questions, feel free to join the #module_development
channel in the TiSlack community
or ask a question on StackOverflow.
Interested in contributing? Read the contributors/committer's guide.
This module is Copyright (c) 2010-present by Axway Appcelerator. All Rights Reserved. Usage of this module is subject to the Terms of Service agreement with Axway Appcelerator.