DEV Community

Cover image for Titanium News #13
Michael Gangolf
Michael Gangolf

Posted on • Edited on

Titanium News #13

Older posts can be found here.

Intro

Titanium 12 RC is available! Material You support, Dynamic Island support and many module updates.

State of JS survey

If you read this before Dec 15th you can still participate in the "State of JS" survey: https://stateofjs.com
This year you can select "Titanium" in the "other" field of the mobile framework questions.

stateofjs

Every vote counts!

Titanium SDK

The first RC version of Titanium 12 is available. Check https://tidev.io/blog/sdk_12_0_0_rc for the release notes. Here are some highlights:

  • support for Dynamic Island (PR - docs will come soon

  • update to the default app template

  • new UI for the iOS error messages:
    ios_error

  • Android 13 build target and Material You support:
    materialyou

  • many updates to the Titanium SDK documentation (examples, images, UI fixes,...)

  • included modules are pushed to the latest versions (facebook, map, identiy,...)

  • updates to the Android module build process: cleaning before building and excluding the examples in the ZIP file (smaller files)

  • iOS: no more empty grey box if you disable autocorrect

  • more Android search field color options:
    search

  • fixed Android DrawerLayout events for the rightView

  • CLI config option ignoreLog to ignore some Android logs. Example in the PR

  • Android: expose picker color
    picker

  • Android: tabbedbar color properties
    tabbedbar

  • only one command is needed to create an Alloy app now: ti create --alloy! No more ti create and alloy new in the folder.

All the PRs are in the official release notes. Check them for examples and to see what else is inside the 12.0.0 RC.

Now it's your turn!

Download the PR titanium sdk install 12.0.0.RC, change your tiapp.xml and give it a test run! If you'll find bugs make sure to report them at https://github.com/tidev/titanium_mobile/issues.

Modules

This time was a big push for the Titanium modules like maps (iOS 16 features like LookAround were added), facebook and other first class modules https://github.com/tidev/. But the community didn't rest either and created new modules and made updates!

Demo apps

timelapse

During an "app speed dev" challenge I've create a simple UI and released the app code at: https://github.com/m1ga/demo_app_holiday

See the time-laps at
https://twitter.com/MichaelGangolf/status/1593751247823282176

@maccesar used his PurgeTSS library to recreate that layout: https://github.com/macCesar/holiday-demo-purgetss-version

Be sure to check both versions!

Tutorials

If you are new to Titanium SDK make sure to checkout the tutorials at From zero to app and get started with Titanium to create mobile apps for iOS and Android.

That's it

If you have feedback or some interesting Titanium apps, modules or widgets you would like to share: get in contact with me or leave a comment and I'll add it to the next Titanium news.

Top comments (0)