Download - Titanium Mobile 1.8 for Module Developers
WELCOME TO TITANIUM WEEK!
Day One: Titanium Mobile 1.8 for Module Developers
Kevin WhinneryJeff English and Dawson Toth
Shoukri Kattan
Titanium Mobile 1.8For Module Developers
KEVIN WHINNERY
DIRECTOR OFDEVELOPER RELATIONS
APPCELERATOR
• Marketplace Update
• Forged UI Demo
• Module Changes for 1.8
• Q&A
Agenda
Strong growth in the number of modules in the Marketplace
More importantly, the utility and quality has been great
• Debug any Titanium app on the internet
• Execute Titanium code on device
• Also check out:– DYNApp
– CloudeFire
– CloudeCache
– CloudeKit
Cloudebug
• Apply filters to images
• Save file blobs returned by the camera
• 18 filters available
• Also check out:– Repeated Background Image
– Gesture Recognizer
– Filterable ImageView
Filterable Camera
• Declare Titanium UI in XML
• Separate view construction from behavior logic
• Visualize UI better with nested structures
• Also check out:– XML User Interface Demo
XML User Interface
• Multitouch support on iOS views
• Up to 11 touch points (?)
• Also check out:– Zero Latency Sound
iOS Multitouch
• Embedded CouchDB database
• Attach and store binary objects
• Bi-directional replication
• JSON-based – great fit for Titanium
Couchbase Mobile (iOS)
• JSON-based data store
• No SQL (No Schemas)
• Pure Titanium JavaScript
• Solid performance
JSONDB
And maybe most exciting of all – drag and drop UI
SHOUKRI KATTAN
Technical Lead
FORGED UI
Technical Changes for Android 1.8 (iOS not affected)
• Total overhaul of core Android platform
• Implications for module developers
• Working on published API set
Android Runtime Upgrade
Read Jeff English’s docs (http://bit.ly/mod-18)
Build module with multiple versions (1.8+ and 1.7 and earlier)
Upload a combined zip file to Marketplace
Steps for Module Developers
• Manifest changes to specify API version
• Android NDK
• Method Signatures
• http://bit.ly/mod-tech-18
Technical Change Overview
End Users and Module Changes
Project Walkthrough
Any Questions?
Thank You!