• OneTok Titanium Module

    Looking to include voice recognition in your Titanium app? You can use the OneTok service and the Titanium module to add this feature into your Titanium project in just a couple lines of code. What is OneTok? OneTok provides developers with a simple and flexible infrastructure for building voice recognition… Read more ⇢

  • Using Titanium iOS Specific Configurations

    Starting with the release of Titanium Mobile 2.1 iOS specific configurations have been moved under an ios node in the tiapp.xml similar to Android.  This is quickly becoming one of my favorite features. Using the new iOS Section The new iOS configuration section allows you to include native plist settings… Read more ⇢

  • Using Circle Layouts in your Titanium MapView

    In my last post, I outlined how you can add Polygon support to your Titanium MapView.  Continuing with this topic, I have added Circle Overlay support (MKCircle) to the Titanium MapView module. To avoid any namespace collisions I forked the native Titanium MapView implementation and create the benCoding.Map module. To… Read more ⇢

  • Using Polygons in your Ti.Map.View

    For a recent project, I needed to add Polygon support to Titanium’s MapView.  To avoid any namespace collisions I forked the native Titanium MapView implementation and create the benCoding.Map module. To show how this works, I’ve put together a sample showing Polygon’s for all of the US States, and a… Read more ⇢

  • Using Local Notifications in Titanium

    A recent Titanium project called for the use of Local Notifications.  I wanted to share my experience implementing this feature in hopes it will help others. Tips / Questions 1. Tips on using Ti.App.iOS.scheduleLocalNotification The current (version 2.0.2 ) implementation of the Ti.App.scheduleLocalNotification API requires that you call this method… Read more ⇢

  • Android AlarmManager for Titanium

    Looking for access to Android’s native AlarmManager in your Titanium project? Using the new benCoding.AlarmManager you can now schedule alarms and services easily. Want To Download The Module? You can download the compile module here.  Before getting started please take a look at the “Before You Start” section in the… Read more ⇢

  • Add UIRequiredDeviceCapabilities to your Titanium Project

    Need to see the UIRequiredDeviceCapabilities for your Titanium mobile project?  This has been easy in the past through using a custom Info.plist file. The latest release of Titanium makes this even easier by allow you to device your UIRequiredDeviceCapabilities directly in your tiapp.xml file.  For many projects this removes the… Read more ⇢

  • Using Titanium’s Transport.py

    The Titanium Mobile SDK comes with the powerful transport.py script that allows you to generate stand alone XCode projects for your existing Titanium Mobile Projects. The transport.py script allows you to share your XCode project with clients, third parties, or others that do not have the Titanium SDK installed.  You… Read more ⇢

  • Android Emulator Snapshots

    Want to make any mobile developer flinch?  All you have to do is mention the Android Emulator.  Even with Google’s recent updates this is still a pain point for many developers. It looks like some relief is here.  Last night on twitter Tony Lukasavage posted a tip on using snapshots.… Read more ⇢