Titanium Mobile 1.8 for Module Developers

Preview:

DESCRIPTION

An overview of what's new in the world of third party modules for Titanium in 1.8

Citation preview

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!

Recommended