Create a Custom Android Actionbar in Titanium with Icons and Optional Badges

Ray Belisle is an Appcelerator Titan, Appcelerator Trainer and Developer from Calgary, Canada with 6+ years using Appcelerator. He has been developing and sharing his knowledge with the community throughout his career. Feel free to follow him on Twitter or connect with him at Badges? We don’t need no stinking badges! Adding custom icons […]

Titanium 101: Building Native Apps with JavaScript

Note: This post was originally published on Medium. Rene Pot is an Appcelerator Titan, long time member of the Titanium community, and runs the Slack Titanium Channel @Ti_Slack. For more, you can follow him on Medium and Twitter. So, you want to build mobile apps? JavaScript and the idea of wrapping a website in a […]

Optimising Titanium App File Sizes

In this post, Jason Kneen describes some simple techniques that can be used to reduce Titanium application file size.

5 Books to Help You Master Titanium

Whether you’re new to Titanium or you’ve been using the Platform for years, there is always an opportunity to learn something new, try out a new feature or gain inspiration from what others are doing. If you want to get back to the basics of Titanium or tackle a new challenge, here is a roundup […]

The Body Shop’s Fresh Take on Lasting Customer Relationships

Everywhere they turn, today’s shoppers are bombarded with offers from retailers competing for their attention. For a brand, cutting through all that noise has never been more difficult. Recognizing this, The Body Shop’s Switzerland stores saw an opportunity for a different approach: one that focused on better understanding their customers and building relationships, not blasting […]

Hyperloop: Working with Native Controls in Android

In this post, we’re going to provide a quick introduction to Hyperloop by adding an Android Button to a Titanium Alloy project and adding a click event handler. We’ll be writing code in JavaScript and using Hyperloop to access the underlying Android SDK, working directly with the android.widget.Button class. This example focuses on Android. For […]

Developer Tip: Managing the Android Soft Keyboard

The Android soft keyboard will display when an input field, such as textField, is in focus (e.g. a finger touch in the textField is sensed by the device). Normally, this is the behavior we want. However, what if the first screen of your app is a login screen? Then we may not want the keyboard […]

Tracker: How to protect your global scope and still share variables

I recently started building a Geo Tracker App in Titanium to support Compassion and open-sourced the code for us all to learn from. I will guide you through the code in a series of blog posts and share some best practices as I continue to develop the app. Today I’d like to talk to you […]


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