Develop Titanium apps
at the speed of the web!
Welcome to RapidDev!
The keys to Better & More Stable Titanium Apps
TiCalabash & TiMocha
Matt Apperson & Andrew McElroy
appersonlabs.com
codexlabs.com
The tools we will be using…
ti-mocha
Jenkins
‣ Unit testing framework
‣ Author: visionmedia
‣ Ported to Titanium by Tony Lukasavage
‣ https://github.com/tonylukasavage/ti-mocha
‣ CI server
‣ Author(s): A long list of community members
‣ http://jenkins-ci.org/
Ti-Calabash
‣ Acceptance testing
‣ Author: Xamarin
‣ Ported to Titanium by Apperson Labs & Codex Labs
‣ https://github.com/appersonlabs/TiCalabash
Oh, and RapidDev
npm install rapiddev -g
“it’s not me it’s you”
- Titanium mobile
Unit.test !== TDD.test
- The internet
Using the Development dir
Ti-Mocha
tonylukasavage.com/ti-mocha/
TiCalabash
github.com/appersonlabs/TiCalabash
Jenkins
http://jenkins-ci.org/
Install Git Plugin
Install TFS Plugin
(Optional)
https://github.com/jenkinsci/tfs-plugin
Jenkins
Set your ENV

TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps