whats new in titanium 0.7

20
1 http://www.appcelerator.com | Code Strong! Titanium 0.7 - What’s New? Kevin Whinnery | Twitter: @kevinwhinnery Docs: http://codestrong.com Twitter: http://twitter.com/appcelerator More: http://appcelerator.com

Upload: kevin-whinnery

Post on 21-Jan-2015

2.816 views

Category:

Technology


0 download

DESCRIPTION

Find out what's new in Titanium 0.7

TRANSCRIPT

Page 1: Whats New in Titanium 0.7

1http://www.appcelerator.com | Code Strong!

Titanium 0.7 - What’s New?

Kevin Whinnery | Twitter: @kevinwhinnery

Docs: http://codestrong.com

Twitter: http://twitter.com/appcelerator

More: http://appcelerator.com

Page 2: Whats New in Titanium 0.7

2http://www.appcelerator.com | Code Strong!

Agenda

• Titanium 0.7 Updates– 0.7 Titanium Developer Tool– 0.7 Desktop Enhancements– 0.7 Mobile Enhancements

• Demos•What’s next for Appcelerator?• Q & A

Page 3: Whats New in Titanium 0.7

3http://www.appcelerator.com | Code Strong!

Titanium 0.7 Overview

• Logging improvements in Developer• More native controls (mobile)• Composite views (mobile)• Custom Obj-C Modules (mobile)• PHP Support (Desktop)• Social APIs• Numerous bug fixes and more!• Check out Kitchen Sink (bit.ly/thesink)

Page 4: Whats New in Titanium 0.7

4http://www.appcelerator.com | Code Strong!

Titanium Developer

• Filter log levels in packaging window for mobile• Info is default, trace level is the level you saw pre-0.7

Page 5: Whats New in Titanium 0.7

5http://www.appcelerator.com | Code Strong!

Composite Views

• Combine multiple native views• Mash up any kind of supported view• Create master / detail layouts

Page 6: Whats New in Titanium 0.7

6http://www.appcelerator.com | Code Strong!

Modal Window

• New window type: modal• All normal window options available• Slide up animation

Page 7: Whats New in Titanium 0.7

7http://www.appcelerator.com | Code Strong!

Native Pickers

• Custom data• Date• Time• Date & Time

Page 8: Whats New in Titanium 0.7

8http://www.appcelerator.com | Code Strong!

Scroll View

• Flickable view control• Scroll all view types• Optional indicator

Page 9: Whats New in Titanium 0.7

9http://www.appcelerator.com | Code Strong!

Table View Performance

• HTML table views, performance improved• No more ‘fading’

Page 10: Whats New in Titanium 0.7

10

http://www.appcelerator.com | Code Strong!

Image Views

• New native view• Scroll images• Native control over image set

Page 11: Whats New in Titanium 0.7

11

http://www.appcelerator.com | Code Strong!

Custom Events

• Send messages between windows• Useful to transfer state across views• Replaces Properties API in some instances

Page 12: Whats New in Titanium 0.7

12

http://www.appcelerator.com | Code Strong!

Social APIs

• Native inclusion of YQL APIs• Facebook Connect (iPhone)• More samples of popular APIs

Page 13: Whats New in Titanium 0.7

13

http://www.appcelerator.com | Code Strong!

iPhone Filesystem

• Filesystem IO now supported on iPhone• Read and write local files in your app

Page 14: Whats New in Titanium 0.7

14

http://www.appcelerator.com | Code Strong!

Native Extensions

• iPhone support is present today• Android support coming soon• Tutorial:– http://www.codestrong.com/timobile/guides/iphone_module_development/

Page 15: Whats New in Titanium 0.7

15

http://www.appcelerator.com | Code Strong!

PHP Support

• PHP support now included in Desktop• Include inline or external PHP scripts• Preprocess *.php files

Page 16: Whats New in Titanium 0.7

16

http://www.appcelerator.com | Code Strong!

HTML 5 Drag and Drop

• Native Drag and Drop with associated DOM events

Page 17: Whats New in Titanium 0.7

17

http://www.appcelerator.com | Code Strong!

And much more!

• Clipboard access: Titanium.UI.Clipboard (desktop only)•Webkit version upgrade (desktop)• Release Notes:– Desktop: codestrong.com/titanium/changelog– Mobile: codestrong.com/timobile/changelog

• Bug fixes: – Desktop: http://bit.ly/ti07bugs– Mobile: http://bit.ly/tim07bugs

Page 18: Whats New in Titanium 0.7

18

http://www.appcelerator.com | Code Strong!

Demos!

• 0.7 Kitchen Sink and Walkthrough (mobile)• GrowlBox (desktop)

Page 19: Whats New in Titanium 0.7

19

http://www.appcelerator.com | Code Strong!

What’s Next?

• MapKit integration (iPhone)• Local Contact List• Android Native Extensions• You tell us!

Page 20: Whats New in Titanium 0.7

20

http://www.appcelerator.com | Code Strong!

More Information

• Homepage: http://appcelerator.com• Docs and Examples: http://codestrong.com• Vids: http://vimeo.com/appcelerator• Code:– http://github.com/appcelerator– http://codestrong.com/timobile/samples