Since there is currently no TiWeekly or tidev (https://www.tidev.io/ - perhaps soon again?) I thought it would be nice to make a Titanium News post here since there was a lot happening in the last weeks.
Axway announced End-of-Support for Titanium
Perhaps the biggest new at the moment that is floating around:
https://devblog.axway.com/featured/product-update-changes-to-application-development-services-appcelerator/
At March 1, 2022 Axway won't officially support Titanium any longer and will hand it over to the community (most parts of the SDK are already open-source!).
Same for the back-end services (Sept 1, 2022). Have a look at the blog post above for more details.
While this was a shock for the community at first it turns out that there is already a nonprofit corporation "TiDev, Inc" that will drive the future development of Titanium! Big 👏 for the community members that basically started it a day after the announcement and already had their first board meeting 👍
Besides that there is still a lot of activity in the official Appcelerator Titanium repo and the developers continue to submit PRs and features!
Checkout the #tidev channel at TiSlack.org for more infos!
Repo talk
It is still some time before the switch but Axway is already opening more repos to be available for the community:
Liveview: https://github.com/appcelerator/liveview
Hyperloop: https://github.com/appcelerator/hyperloop.next
both compile fine, so we can start working on PRs ;-)
Hopefully they will release some of the premium modules too, like encrypted databases (implemented my own version on Android) or the bluetooth module (already other modules available).
SDK
The next SDK 10.x is packed with a lot of new features and bug fixes.
Material
There was a lot of Material work on the Android side and even the KitchenSink app will get a big update.
The Day/Night mode got an update as well: you can now switch and the app will automatically reopen the current window in the background and reflect the changes.
OptionBar
A new component called Ti.UI.OptionBar
was added
const optionBar1 = Ti.UI.createOptionBar({
labels: ["One", "Two", "Three"]
});
So much more
There are still many open PRs in line and many bugfixes that will be included in 10.x
New discussion page
Next to TiSlack - the Titanium Slack channel there is now a Github discussion forum:
https://github.com/appcelerator/titanium_mobile/discussions
So for the quick chat and "I need to get this sorted right away" you can now post your questions, bugs or information to the Github discussion forum!
Very nice addition to the Slack and better for bigger questions!
Video tutorials
A while ago I've started from zero to app with some written tutorials with basic topics to get started with Titanium and master everyday tasks like "Push notifications", "Maps" or just different "app layouts". More guides will be added all the time but I finally found some time to record my first video tutorials:
Very basic at the moment but for a new user you have to start at zero 😄
The next video is already recorded but I'll need to record the audio and cut it.
Modules
At the end some interesting modules I would like to point out:
@hansemannn released many new modules:
- https://github.com/hansemannn/titanium-intercom: Use the native iOS / Android Intercom SDK's in Appcelerator Titanium.
- https://github.com/hansemannn/titanium-huawei-analytics: Huawei Analytics Android SDK
- https://github.com/hansemannn/titanium-huawei-messaging: Huawei Messaging Android SDK
TiGL - an OpenGL 2D scenegraph for Android: https://github.com/DzzD/TIGLDemo/ by @DzzD
And an Android live blur view for Android by me: https://github.com/m1ga/ti.blurview
That's it ;-) If you have some nice app or module you want to see in the next article feel free to send me a note!
Michael
header background created with https://app.haikei.app/
Top comments (2)
also this Module for Android ;-)
github.com/mbender74/clipview/tree...
Thanks, will add that to the next article! Very useful module, too