-
Fixing 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 error when running the ./build.py script, usually something like the error shown below. To fix this you simply need to… Read more ⇢
-
Android Text to Speech and Speech to Text
The latest version of Ti.Utterance adds Android support for both Text to Speech and Speech to Text. The Ti.Utterance native module surfaces the native platform APIs for Text to Speech, and on Android now Speech to Text. Text to Speech The Speech proxy provides your Titanium apps Text to Speech… Read more ⇢
-
Using an Android Blur View
One of the most popular effects in mobile today is the “blur”. Although the blur effect is most commonly associated with iOS, several notable apps such as Etsy’s Android app use this technique. The Ti.Blur module now provides Android support so that you can use this popular effect in both… Read more ⇢
-
Titanium 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 this effect. Toolbar Layer One common approach to achieving a live blur is to use a layer… Read more ⇢
-
Blur 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 version of the Ti.UI.ImageView with one extra property, blur. Through this single property you can apply iOS, Box, or Gaussian blur effects.… Read more ⇢
-
iOS 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 brightness Reading the iOS 7 screen brightness level is easy. Just call the getScreenBrightness… Read more ⇢
-
Review : Build a Network Application with Node
I had the opportunity to review the PACKT video series “Build a Network Application with Node” by Joe Stanco. This video series walks you through how, at a high-level, to create different types of web apps using Node.JS. This video series targets the JavaScript developer with a basic understanding of… Read more ⇢
-
Digital Assistant Built with Titanium Mobile
Ever want to build your own version of Siri that understands keywords specific to your app or business domain? This can be done easily using Titanium and a few modules. The below video is a proof of concept I put together to demonstrate some of what can be done. Over… Read more ⇢
-
Text 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 user interaction and direction to your app. The Utterance iOS Titanium module provides a simple to… Read more ⇢
