Opening Remarks: Comparison: jQuery Mobile, Sencha Touch and Appcelerator Titanium
MoMoEdi - Cross-platform Mobile Development with Appcelerator Titanium
-
Upload
billy-jones -
Category
Technology
-
view
122 -
download
4
description
Transcript of MoMoEdi - Cross-platform Mobile Development with Appcelerator Titanium
Cross-platform Mobile Development with Appcelerator Titanium
Billy JonesAppointedd
@theninthnode // @appointedd
About Me
• Lead Developer at Appointedd• Previous Employment– Queen Margaret University– Network ROI– Generation Rwanda– Optimise Solutions
@theninthnode // @appointedd
Appointedd• http://appointedd.com• Business Management Software for small
service businesses
@theninthnode // @appointedd
Appointedd
• 9588 appointments since Aug 13• Products – web-based software, customer
microsites, booking widget, mobile app• Development roadmap– Improving the customer onboarding process– Improving customer microsites– Improving customer widgets– Re-designing the iOS app– Releasing the Android app
@theninthnode // @appointedd
Appointedd B2B iPhone App
@theninthnode // @appointedd
Appcelerator Titanium
• Cross-platform mobile development SDK• JavaScript• iOS, Android, Blackberry, HTML5, Windows 8• Native components• Modules & ACS• Open Source –
https://github.com/appcelerator/titanium_mobile
@theninthnode // @appointedd
Titanium – How it Works
Source: http://www.appcelerator.com/titanium/titanium-sdk/
@theninthnode // @appointedd
@theninthnode
Image here
Titanium Alloy
• MVC Framework for Titanium – Woot woot!• Models – database configuration• Views – UI elements• Controllers – JS
@theninthnode // @appointedd
Data Storage with Titanium Alloy
• Backbone.js• Models/collections• Sync adaptors– SQLite– localStorage– Properties– REST API (custom)
@theninthnode // @appointedd
@theninthnode
Titanium Drawbacks
• Moderately steep learning curve• Tricky setup• Build time during development• Some missing compatibility• Memory issues
@theninthnode // @appointedd
Why We Recommend Titanium
• Cross-platform• Reduced cost• Community• Documentation• Familiar tools• Rapid development
@theninthnode // @appointedd
Resources
• Some apps using Titanium– http://chariti.mobi– http://scoutmob.com– http://www.myzings.com– http://pistachio.thinkorange.pt
• http://tidev.io• http://alloylove.com• https://plus.google.com/u/1/communities/
103721188616163608038@theninthnode // @appointedd