Titanium News #13
Michael Gangolf
Posted on December 12, 2022
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.
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
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
fixed Android DrawerLayout events for the rightView
CLI config option
ignoreLog
to ignore some Android logs. Example in the PRonly one command is needed to create an Alloy app now:
ti create --alloy
! No moreti create
andalloy 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!
ti.lines - Draw simple lines and graphs in Titanium Mobile: https://github.com/m1ga/ti.lines
A first proof of concept of the Android flexbox layout: https://github.com/m1ga/ti.flexbox
PurgeTSS got a big update again https://github.com/macCesar/purgeTSS
and a new TiKit library - a collection of UI components for Titanium - was added https://github.com/macCesar/tikit
as well as a color-shades example: https://github.com/macCesar/color-shades
@dieskim created a Hyperloop version of the RemoteControl module at: https://github.com/dieskim/ti-hyperloop-remote
@deckameron created a Titanium Android module for AppLovin Ads platform: https://github.com/deckameron/Ti.Android.AppLovin
Demo apps
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
.
Posted on December 12, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.