Date post: | 21-Jan-2015 |
Category: |
Technology |
Upload: | kevin-whinnery |
View: | 2,815 times |
Download: | 0 times |
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
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
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)
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
5http://www.appcelerator.com | Code Strong!
Composite Views
• Combine multiple native views• Mash up any kind of supported view• Create master / detail layouts
6http://www.appcelerator.com | Code Strong!
Modal Window
• New window type: modal• All normal window options available• Slide up animation
7http://www.appcelerator.com | Code Strong!
Native Pickers
• Custom data• Date• Time• Date & Time
8http://www.appcelerator.com | Code Strong!
Scroll View
• Flickable view control• Scroll all view types• Optional indicator
9http://www.appcelerator.com | Code Strong!
Table View Performance
• HTML table views, performance improved• No more ‘fading’
10
http://www.appcelerator.com | Code Strong!
Image Views
• New native view• Scroll images• Native control over image set
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
12
http://www.appcelerator.com | Code Strong!
Social APIs
• Native inclusion of YQL APIs• Facebook Connect (iPhone)• More samples of popular APIs
13
http://www.appcelerator.com | Code Strong!
iPhone Filesystem
• Filesystem IO now supported on iPhone• Read and write local files in your app
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/
15
http://www.appcelerator.com | Code Strong!
PHP Support
• PHP support now included in Desktop• Include inline or external PHP scripts• Preprocess *.php files
16
http://www.appcelerator.com | Code Strong!
HTML 5 Drag and Drop
• Native Drag and Drop with associated DOM events
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
18
http://www.appcelerator.com | Code Strong!
Demos!
• 0.7 Kitchen Sink and Walkthrough (mobile)• GrowlBox (desktop)
19
http://www.appcelerator.com | Code Strong!
What’s Next?
• MapKit integration (iPhone)• Local Contact List• Android Native Extensions• You tell us!
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