Skip to content
Titanium SDK

Interested in contributing?

Titanium is maintained by TiDev, a non-profit, and built by the people who use it.

Donations pay for engineer time, which is what keeps Titanium current with each new Android and iOS release.

TiDev, Inc. is a registered 501(c)(3) non-profit. See Legal for the corporation's details.

  • GitHub Sponsors

    One-off or recurring, billed through your GitHub account.

    Donate
  • Liberapay

    Recurring weekly, monthly or yearly donations.

    Donate

Ways to contribute

  • New features and native modules

    Implement new Android and iOS features, add a new API or integration, improve parity and platform support.

  • Bug fixes and improvements

    Fix issues across the SDK, CLI, and libraries, remove deprecated features, improve CI workflows, and add more tests.

  • Documentation

    Document features and quirks, add code snippets, fix typos and bad grammar, and remove deprecated content.

  • Tests and testing

    Help us by building your apps against the latest CI builds and reporting any issues.

  • Tutorials, blog posts, videos

    Share your knowledge with the world, write about a Titanium feature, and compare Titanium to other platforms.

  • Show what you built

    Shipped an app with Titanium? Add it to the app showcase. Proof that real apps ship is the most persuasive thing this site carries.

  • Take on Titanium work

    Available for hire? Add yourself to the developer directory, so a company weighing up a rewrite can see that people who maintain Titanium exist.

  • Donations

    Tax deductible donations pay engineers to fix issues and keep up with the latest Android and iOS releases.

Contributing code

Source code contributions are always welcome. Before we can accept your pull request, you must sign a Contributor License Agreement (CLA).

A contributor license agreement is a legally binding document in which you agree that all intellectual property ownership rights for any source code, documentation, and other contributions will belong to TiDev, Inc.

A CLA ensures that all code, docs and the rest belong to TiDev, which avoids ownership disputes later. Ours is written for an individual and TiDev, Inc. Check that your employer allows you to sign it before contributing.

Sign the CLA

Code of Conduct

Everyone taking part in the Titanium community agrees to the Code of Conduct, whether they are contributing to a repository, at a TiDev event, or talking in the community chat. It is short, and it is worth reading before you start.

Read the Code of Conduct