Techminded

Crossplatform layouts on Titanium Framework

Titanium Framework allows you to develop cross-platform applications using one code base. In particular Titanium Mobile allows to develop apps for iOS, Android and Blackberry devices. Mobile applications on Titanium are coded with JavaScript and built to almost native binaries for each platform.

The problem is that they all have different screen resolutions and ui customs. Happily starting from version 1.5

Read More »

Android friendly translation strings in Titanium

Titanium has lots of pitfalls, hope they will disappear in nearest future.

I just spent some hours on finding out why my Titanium app won't build for android. The reason is that you can not use non-alphabetical letters symbols in translation string names  and event spaces. This mean that you should have L('hello_world') instead of L('Hello World') in your multilingual crossplatform

Read More »

Dealing with Android emulator slow starting

The Android emulator is starting slow. So if you are developing with Titanium framework you probably had the following messages:

[ERROR] Timed out waiting for emulator to be ready, you may need to close the emulator and try again

The solution is simple: just do not close the emulator between coding & building, your app will be restarted when it necessary within

Read More »