How to change the color of links in Attributed Strings

Since Titanium 3.2 you can use Attributed Strings on iOS and in 4.0 we added support for Android. They are a great alternative for using heavy WebViews to display formatted text. Links in Attributed Strings Attributed Strings can also include links. By listening to the link event of a label you can handle the link, […]

How to create a Tab Group Menu specific to the selected Tab on Android

Titanium supports TabGroup for iOS, Android, Windows Phone and Mobile Web. But since Titanium uses 100% Native UI Components how they look and work depends on the target platform. How a TabGroup works on iOS On iOS the top Navigation Bar belongs to the Window of the active Tab. It displays the Window title and […]

Titanium 5.2.0: Android Activity & Shared Element Transitions

Android 5.0 (API level 21) introduced Material Design: a vision, design guidelines as well as new components and animations. Earlier in Titanium 5.1.0 we added support for CardView, the Reveal Effect animation as additional support for the material design theme. Now in Titanium 5.2.0 we add support for customized Activity & Shared Element Transitions. In […]

Understanding the Android Material Theme

In Titanium SDK 3.3.0, Appcelerator started using the Android AppCompat library. This native library provided background compatibility for the ActionBar, resulting in a more consistent and unified visual representation of your Android apps across Android devices, especially those running Android 2.x. To style Android apps under Titanium 3.x, you needed to create native Android Styles, […]

How to Use Device Specific Images

Previously we’ve looked at How to Use Density Specific Images. For this post, we expand the example app as we discover how to use images specific to certain (groups of) devices. Why should you bother? Well, for views that have fixed dimensions you probably shouldn’t. But for views of which one or both dimensions are […]

How to Use Density Specific Images

Mobile phones and tablets come in all shapes and sizes. This week we’ll look at how to prepare your app with images that match different screen densities. In a following posts, we will go through screen size specific images and resizable images. The more your images match a device’s screen, the better they look. Example […]

Making the Mental Shift from Web to Mobile Development

When mobile developers adopt a truly mobile mindset, the result is well-designed apps that better align to user needs. Recognizing and making the mental shift required for mobile development can make all the difference in a world where user experience reigns supreme.


Sign up for our blog!

Want to Contribute?

Have a story or quick tip to share? We welcome your contribution to our blog.
Drop Us an Email