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...
View ArticleTitanium AppStore Tools
Looking for away to make sure your uses have upgraded to the latest version of your app? Using the AppStoreHelpers object within the benCoding.iOS.Tools module you can easily query the Apple AppStore...
View ArticleA Few Helpful Xcode Plugins
Xcode is one of those IDEs that you either love or hate ( sometimes both ). Coming from a Visual Studio background it has taken awhile to get used to the Xcode workflow. I’m still hopeful that...
View ArticleTi.SQ Squared Calendar Module
The Square TimeSquare project provides a rich and unique full featured Calendar Picker. The cross-platform nature of this project makes it a perfect candidate for Titanium. I’m happy to announce, the...
View ArticleSecurely: Titanium Security Module
The first release of Securely the Titanium security module is now available on Github. The goal of this project is to provide the tools and components needed to build secure Titanium apps. Securely...
View ArticleiOS7 Style Switches in Titanium
Included in the iOS7 redesign is a compelling update to the look of the UISwitch. The SevenSwitch project by Ben Vogelzang provides the iOS7 design as a drop in replacement for the UISwitch in iOS5+....
View ArticleTi.mely Native Timer Modules for Titanium
The Ti.mely project provides Titanium access to iOS and Android native timers. The native nature of these timers can be advantageous for background or long interval poling. Using Ti.mely The usage is...
View ArticleReview : Xcode 4 Cookbook
PACKT recently provided the opportunity for me to review the Xcode 4 Cookbook by Steven Daniel. As primarily a Titanium developer I spend most of my time in Sublime Text or Titanium Studio so I...
View ArticleCreating Blurred Backgrounds & Overlays in Titanium
With iOS 7 and the new flat design aesthetic many apps are using a blurred background or overlay to help set depth or attention. The Ti.BlurView iOS native module now makes this easy to implement in...
View ArticleText to Speech with Titanium
iOS 7 introduced the speech synthesizer API AVSpeechSynthesizer. With this API you can have iOS speak a phrase in the language of the text provided. Used correctly this can add a compelling level of...
View ArticleiOS 7 Screen Brightness
Looking to implement a day and night mode to your app? Ti.Brightness provides a series of APIs that allows you to read the iOS 7 screen brightness and be notified if it changes. Getting the screen...
View ArticleBlur Effects with GPUBlurImageView
Looking for a high performance way to apply Blur effects? The latest release of the Ti.Blur module provides the new high performance GPUBlurImageView component. GPUBlurImageView is an extended...
View ArticleTitanium Live Blur, well kind of…
Since the release of iOS7, the Live Blur effect has been extremely popular. Since Apple doesn’t yet provide this effect natively the community has come up with a few different approaches to achieve...
View ArticleFixing iOS module build.py permissions
Starting with Titanium 3.3.0.GA Appcelerator has updated their module templates to have a new default folder structure. Along with these directory changes you will notice that you get a permission...
View ArticleTitanium Charting with JBChartView
How to use Charts on mobile is one of those areas where everyone has an opinion. Usually these approaches boil down to the use of a WebView or taking a dependency on a 3rd party native framework....
View ArticleUsing iOS Visit Events in Titanium
It seems every app has its own way to handle Geo Location. In many of my cases, your destination is more important then your journey. In iOS 8 Apple provides the CLVisit API specifically designed to...
View ArticleEmbedding Swift in your Objective-C app, solving the libswiftCore.dylib error
Lately I’ve been experimenting with using Swift in my Titanium projects. Since Titanium is really just a Objective-C app under the covers it is fairly straight forward to mix and match Swift within...
View ArticleEvent Sharing between Titanium, iOS Extensions, and the Apple Watch
JavaScript style events are one of the features I miss most when building native applications. The fact that Titanium allows for this on mobile is one of things I enjoy most about the platform. When...
View ArticleAdding a Swift Bridge Header manually
Change are if you are using Swift for more then “Hello World” you will need to interact with existing Objective-C libraries such as FMDB, FCModel, MMWormhole, or something similar. Although Apple has...
View ArticleAdding a center button on your iOS Ti.UI.TabGroup
Remember the original “big center button” of the Instagram app? Although this design language isn’t cutting edge anymore it still can be useful for a class of apps. In this post we will explore how...
View Article