More Related Content Similar to MoMoEdi - Cross-platform Mobile Development with Appcelerator Titanium Similar to MoMoEdi - Cross-platform Mobile Development with Appcelerator Titanium (20) MoMoEdi - Cross-platform Mobile Development with Appcelerator Titanium2. About Me
• Lead Developer at Appointedd
• Previous Employment
– Queen Margaret University
– Network ROI
– Generation Rwanda
– Optimise Solutions
@theninthnode // @appointedd
4. 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
6. 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_mo
bile
@theninthnode // @appointedd
7. Titanium – How it Works
Source:
http://www.appcelerator.c
om/titanium/titanium-sdk/
@theninthnode // @appointedd
9. Titanium Alloy
• MVC Framework for Titanium – Woot woot!
• Models – database configuration
• Views – UI elements
• Controllers – JS
@theninthnode // @appointedd
10. Data Storage with Titanium Alloy
• Backbone.js
• Models/collections
• Sync adaptors
– SQLite
– localStorage
– Properties
– REST API (custom)
@theninthnode // @appointedd
12. Titanium Drawbacks
• Moderately steep learning curve
• Tricky setup
• Build time during development
• Some missing compatibility
• Memory issues
@theninthnode // @appointedd
13. Why We Recommend Titanium
• Cross-platform
• Reduced cost
• Community
• Documentation
• Familiar tools
• Rapid development
@theninthnode // @appointedd
14. 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/10372
1188616163608038
@theninthnode // @appointedd
Editor's Notes Hair and beauty salons, personal trainers, podiatrists, consultants, photographer
Appointment book, online booking, CRM, staff rotas, marketing suite, email/sms reminders Power users
Closing investment round to beef up team & roadmap Modules - Games Engine
ACS - Push notifications
UI – TableView
Features - Geo-location
114 contributors Describe MVC and why it’s awesome
Rule of 3’s – controller, view, styles Backbone original developed for the web
Web dev into Ti dev
Hard enough to find web developers in Edinburgh without needing iOS and Android developers
500,000+ TI developers
2hr challange