-
Determine if Intent Receiver Exists on Android using Titanium
One of the challenges in working with Ti.Android.Intent‘s is knowing if the device has an app installed that will be able to handle the request. The recommended approach until now was to wrap your startActivity statement within a try/catch statement. With the new Android.Tools module you can now check if… Read more ⇢
-
iOS Simulator Switching Devices
With Apple’s latest products, including the iPhone 5 we now have to worry about more form factors then ever. As the method for switching the device type in Titanium Studio is still pretty clumsy I went in search of an earlier way. The Appcelerator forums had a great post by… Read more ⇢
-
Titanium iOS adding isFile and isDirectory to the SDK
As I was building Dossier.js I ran into a small parity issue between iOS and Android. On Android Titanium provides you two helper functions. On a Ti.File object you can call isFile() to get a boolean indicator if your currently working with a file. Likewise you can call isDirectory() to… Read more ⇢
-
Titanium Android Module JDT Setup
I’ve just started a project that requires the development of a few Titanium Android modules. After configuring all of my SDK and NDK paths I was surprised to be greeted with the message that I had to install JDT… Since Titanium Studio is Eclipse based the question is what version… Read more ⇢
-
Copying or Moving Titanium Folders
Looking for away to Copy or Move a folder in your Titanium app? Check out Dossier an all JavaScript module that provides a cross-platform API for working with folders. Where to get it The Dossier module, example app.js and supporting files are available at https://github.com/benbahrenburg/Dossier How it works Dossier is… Read more ⇢
-
Titanium iOS KeyChain support with Securely
I’m happy to announce the the availability of the Securely Titanium module. The goal of Securely is to provide a security toolkit for Titanium developers to write more secure apps. KeyChain Properties API The first release of Securely (iOS only) provides a Properties API which provides access to the iOS… Read more ⇢
-
Using the Luhn Algorithm in Titanium
The Luhn algorithm or “mod 10” algorithm, is a checksum used to validate a variety of identification numbers including those used by most credit card vendors. It was created by IBM scientist Hans Peter Luhn and described in U.S. Patent No. 2,950,048, filed on January 6, 1954, and granted on… Read more ⇢
-
Review : Augmented Reality using Appcelerator Titanium Starter
Over the holidays I had a chance to read Trevor’s new book “Augmented Reality using Appcelerator Titanium Starter“. Although I was a technical reviewer this was my first chance to read the completed book cover to cover. This book is a must have for any Titanium developer looking to explore… Read more ⇢
-
Creating Keyboard Shortcuts for Switching Tabs in Titanium Studio
I’ve been using Titanium Studio quite a bit lately and noticed the default key mappings for switching tabs was not working for me. Titanium Studio allows you to easily set your key bindings to anything. Below are the steps I used to create my tab switching shortcuts. Where is Key… Read more ⇢
