RC Release of Titanium SDK 9.0.0

Today, we published the Release Candidate version of the Axway Titanium SDK. The Titanium SDK is a major release, with new features and high priority bug fixes. For a more detailed overview, known issues and closed tickets, see the release notes:

Notable Items

  • Windows platform
    • Windows target platform is not included in this version
  • iOS Platform
    • Dropped iOS 9 support; use iOS 10 as the minimum target
    • Dropped Xcode 8 support; use Xcode 9 as the minimum target
    • Accesssibility support for Dynamic Type
    • Resolved asset-catalog hashes back to real name
    • extendSafeArea supported for iOS < 11
  • Android Platform
    • Now builds apps and modules with gradle.
    • Build times are now 2-3x faster.
    • Build now auto-downloads Android Tools and API Levels needed.
    • Added AAB (Android App Bundle) support for “production” builds.
    • Added APK signature scheme v2 support.
    • Added “build.gradle” and “gradle.properties” support under “./platform/android” folder.
    • Added Java 8 support. (Can now include Java 8 built libraries and modules.)
    • Added Kotlin support for module development.
    • Added x86_64 CPU architecture support.
    • Migrated from Google’s Support libraries to AndroidX.
    • Can now make dynamic JS changes via Chrome Browser DevTools Console.
    • Hyperloop can now access Java inner classes within inner classes.
    • Hyperloop can now access Titanium’s core Java classes.
    • “ti.playservice” module now requests end-user to install/update Play Services if needed before running app.

Please refer to the release note for more details.

Update Titanium SDK to 9.0.0


[appc] ti sdk install --branch 9_0_X -d

To roll back:

[appc] ti sdk select latest


Known issues

  • Android: Module packaging disabled in Studio for module created with SDK supporting Gradle TISTUD-9204

Report Bugs

If you run into any issues that seem related to the updates, please report them on JIRA.

First, check if it’s a known issue you can watch. If you can’t find an existing ticket, then create one in the
Appcelerator Community (AC) project and add as much relevant information as you can, including the release version you are using.

You can leave general comments as a reply to this blog post.


  1. I would really love to see some follow-up articles of uses and techniques that take advantage of the new Android features. Without much native background, developers like me might not be aware of all the new capabilities these changes can bring to our platform. Thanks for the support!

Comments are closed.