Here you can find some tutorials to get you started building apps with Titanium SDK. It will cover the installation, your first app and more advanced topics at the end.
Since Android 12 the splash screen of your Android app is always your app icon. If you want to change the styling of the splash screen you can create a custom theme and set a background color, custom icon or even an animation. At first you’ll need to get your start activity name. The quickest […] read tutorial
This tutorial is based on a How-to guide by Alessandro La Rocca posted on Slack with his steps how to include iCloud drive into your Titanium SDK iOS app. Apple Setup Login into developer.apple.comAssuming you already have created the identifier for your app (App ID). For example: Select Identifiers.Create a new identifier and choose iClod: […] read tutorial
Full ChatGPT conversation to create https://github.com/emptybox/SocialShareEBM Can you create an iOS/Android module for the Titanium ecosystem that I can use to share an image via text, email, instagram (if installed) – with auto open and select, facebook (if installed) or save to local gallery? Include the code to be compatible with the latest version of […] read tutorial
Ever wanted to have a new property or feature in Titanium SDK or you’ve found a bug and want to fix it? In this tutorial we will have a look on how to extend the SDK, how to build it, test in and how to get your pull request merged into the main repository. Get […] read tutorial
A quick snippet from the TiDev Slack group to calculate the folder size (e.g. of the applicationDataDirectoy) without any external plug-in: read tutorial
Sometimes you have to create an UI element that you should be able to swipe from left to right as often as the user wants to. The build-in ScrollableView is a nice component to get the swipe and stop motion out of the box. You just have to find a way to add your views […] read tutorial
With Titanium Hyperloop you can use native Android libraries directly in Titanium using Javascript. In this short tutorial I will describe a quick way to get a third party AAR library running in an app. read tutorial
Starte die Entwicklung einer mobilen App mit Titanium SDK mit Windows 11 und VSCode. In diesem Tutorial installieren wir die notwendigen Tools. read tutorial
In this tutorial we will build a photo overlay app where you can take a picture, chose an overlay, save that picture and share it. We are going to build this app with Titanium SDK and it will run on Android and iOS at the end. The screenshots will use an Android phone but if […] read tutorial
Following the color animation tutorial, this post shows how to create turntable animation with Titanium. Turntable animation is a 360° animation in one axis: and is mostly used to show 3D objects from all sides. Since we cannot use a 3D engine, we will use a prerendered sprite sheet to create our animation. The sprite […] read tutorial
Check part 1 first in case you’ve missed that! In the second part we will generate a grid movement. Current code Your current files should look like this var startX = 0; var startY = 0; var isMoving = false; var activeItem = $.view; function onTouchstart(e) { startX = e.x; startY = e.y; isMoving = […] read tutorial
This multipart series will teach you how to create a simple puzzle game for Android and iOS using Titanium SDK. In the game you will have to place all game-blocks in an area. The game-blocks have different sizes and there a blocker fields inside the game area. You can download the full game in the […] read tutorial
Not every user wants to insert a password everytime to login to your app. A very common and handy feature is to use the phones biometric features like face unlock or fingerprint unlock. Titanium offers an open-source module named Ti.Identiy (https://github.com/tidev/titanium-identity) to do exactly that. App setup We create a new app with ti create […] read tutorial
😱 “No simulator detected” 😱 Message like this can be very frustrating when you are about to start a new app project with Titanium Mobile or it suddenly appear after starting your machine. The solutions is most of the time really quick to find if you know where to look or ask! BTW: this one […] read tutorial
Fixing bugs in your app can be a difficult job. Especially if you can’t reproduce a crash that happens in your live app or on your clients phone. Luckily Android will give you some developer settings that you can enable to make your phone run in a “non normal” way. Here we will have a […] read tutorial
Every now and then, you need to use an external module in your app to access things that don’t exist in the native Titanium SDK like a barcode scanner (Ti.Barcode, Ti.Codescanner). Many of these plug-ins are open source and can be found here at the modules page or on GitHub.In order to use those modules […] read tutorial
Android will provide some tools in the dev settings that help you optimizing the performance of your apps. You can display “overdraw” information and see layout borders. Both options can help in improving your app performance. There are some other best practice tips at https://titaniumsdk.com/guide/Titanium_SDK/Titanium_SDK_Guide/Best_Practices_and_Recommendations/ Be up to date Always make sure you run the […] read tutorial