-
Supporting Different orientationModes in your Universal iOS App
Recently I had a requirement to create a universal app that supported different orientation modes for iPhone and iPad. There are two key points to implementing a universal app that support different orientations by device. Explicitly define your launch orientations in your tiapp.xml for both iPhone and iPad On Window… Read more ⇢
-
Setting the Minimum iOS Version for your Titanium Project
With Appcelerator’s release of Titanium SDK 2.1.2 you can now specify the minimum iOS version in your tiapp.xml file. This is a big step forward in managing all of your cross platform configurations in one file. For me this has removed the latest need for a custom plist, Just add… Read more ⇢
-
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 ⇢
