What’s New In Mobile 1.5 Kevin Whinnery (@kevinwhinnery) Conrad Fuhrman (thenativeadvantage.com) http://www.appcelerator.com  | @appcelerator
Agenda What’s new with Appcelerator What’s new in Titanium Mobile 1.5 Questions and Answers http://www.appcelerator.com  | @appcelerator
What’s New With Us? 9m round of funding Hiring like crazy!  (jobs.appcelerator.com) Major updates for Titanium Developer, Mobile, and Desktop Guides project Appcelerator and Verizon team up http://www.appcelerator.com  | @appcelerator
Product Updates Android enhancements Performance improvements Support for multiple screen sizes and densities Extensibility http://www.appcelerator.com  | @appcelerator Android FTW!
JavaScript Style Sheets JSS Support for: Styling by ID Styling Titanium Components import JSS files Available on Android: className/s addClass() global.jss http://www.appcelerator.com  | @appcelerator
JSS Notes font:{} properties available as font-* JSS files are tied to included/window JS files No support for JavaScript in JSS files Values map to their equivalents in JS, i.e. height:50 and font-family:’Droid Sans’ First iteration of JSS: API/structure changes and enhancements likely http://www.appcelerator.com  | @appcelerator
Localization Android-Style localization files (strings.xml) Top level i18n directory http://www.appcelerator.com  | @appcelerator
Localization: Usage Ti.Locale.getString() === L() Value replacement with String.format String.format follows IEEE printf spec http://www.appcelerator.com  | @appcelerator
Multiple Density Images http://www.appcelerator.com  | @appcelerator by default, UIs are scaled to a 320x480 resolution
tiapp.xml configuration Android Configuration Custom AndroidManifest.xml properties anyDensity iOS Config Orientation control http://www.appcelerator.com  | @appcelerator
Android Menus Associated with Activities Granular control Created on demand Note: Breaking Change http://www.appcelerator.com  | @appcelerator
Android Module SDK Develop Custom Android extensions Eclipse-based development Assumes prior knowledge of Android SDK (We have a guide available for iOS as well) Dev Center:  /guides/en/module_android.html http://www.appcelerator.com  | @appcelerator
Native Android Concepts Activities Intents Services Pending Intent Menu and Menu Items Access to generated R.java file Stop by tomorrow for more http://www.appcelerator.com  | @appcelerator
Native Android Pickers Date Time Custom Spinners Lots of new KS Demos http://www.appcelerator.com  | @appcelerator
Device Calendar (Android) Create reminders Create alerts http://www.appcelerator.com  | @appcelerator
Compiler Plugins Run custom Python scripts during build Applications: JavaScript compression Auto script loading/combination Custom build tooling http://www.appcelerator.com  | @appcelerator
TableView Performance Enhanced TableView performance Remember ‘className’ on TVRows http://www.appcelerator.com  | @appcelerator
More Release Notes Developer Blog http://bit.ly/ti_notes_15 Lighthouse Issues http://bit.ly/ti_lh_15 http://www.appcelerator.com  | @appcelerator Thanks iOS/Android engineering teams (long suffering Don Thorp pictured above) for a great release!
Stop By Tomorrow... More on native Android features Cross-platform development techniques Code structure for Titanium Mobile applications Building component-oriented, event-driven applications with Titanium http://www.appcelerator.com  | @appcelerator
Questions? http://www.appcelerator.com  | @appcelerator

What's New in Titanium 1.5

  • 1.
    What’s New InMobile 1.5 Kevin Whinnery (@kevinwhinnery) Conrad Fuhrman (thenativeadvantage.com) http://www.appcelerator.com | @appcelerator
  • 2.
    Agenda What’s newwith Appcelerator What’s new in Titanium Mobile 1.5 Questions and Answers http://www.appcelerator.com | @appcelerator
  • 3.
    What’s New WithUs? 9m round of funding Hiring like crazy! (jobs.appcelerator.com) Major updates for Titanium Developer, Mobile, and Desktop Guides project Appcelerator and Verizon team up http://www.appcelerator.com | @appcelerator
  • 4.
    Product Updates Androidenhancements Performance improvements Support for multiple screen sizes and densities Extensibility http://www.appcelerator.com | @appcelerator Android FTW!
  • 5.
    JavaScript Style SheetsJSS Support for: Styling by ID Styling Titanium Components import JSS files Available on Android: className/s addClass() global.jss http://www.appcelerator.com | @appcelerator
  • 6.
    JSS Notes font:{}properties available as font-* JSS files are tied to included/window JS files No support for JavaScript in JSS files Values map to their equivalents in JS, i.e. height:50 and font-family:’Droid Sans’ First iteration of JSS: API/structure changes and enhancements likely http://www.appcelerator.com | @appcelerator
  • 7.
    Localization Android-Style localizationfiles (strings.xml) Top level i18n directory http://www.appcelerator.com | @appcelerator
  • 8.
    Localization: Usage Ti.Locale.getString()=== L() Value replacement with String.format String.format follows IEEE printf spec http://www.appcelerator.com | @appcelerator
  • 9.
    Multiple Density Imageshttp://www.appcelerator.com | @appcelerator by default, UIs are scaled to a 320x480 resolution
  • 10.
    tiapp.xml configuration AndroidConfiguration Custom AndroidManifest.xml properties anyDensity iOS Config Orientation control http://www.appcelerator.com | @appcelerator
  • 11.
    Android Menus Associatedwith Activities Granular control Created on demand Note: Breaking Change http://www.appcelerator.com | @appcelerator
  • 12.
    Android Module SDKDevelop Custom Android extensions Eclipse-based development Assumes prior knowledge of Android SDK (We have a guide available for iOS as well) Dev Center: /guides/en/module_android.html http://www.appcelerator.com | @appcelerator
  • 13.
    Native Android ConceptsActivities Intents Services Pending Intent Menu and Menu Items Access to generated R.java file Stop by tomorrow for more http://www.appcelerator.com | @appcelerator
  • 14.
    Native Android PickersDate Time Custom Spinners Lots of new KS Demos http://www.appcelerator.com | @appcelerator
  • 15.
    Device Calendar (Android)Create reminders Create alerts http://www.appcelerator.com | @appcelerator
  • 16.
    Compiler Plugins Runcustom Python scripts during build Applications: JavaScript compression Auto script loading/combination Custom build tooling http://www.appcelerator.com | @appcelerator
  • 17.
    TableView Performance EnhancedTableView performance Remember ‘className’ on TVRows http://www.appcelerator.com | @appcelerator
  • 18.
    More Release NotesDeveloper Blog http://bit.ly/ti_notes_15 Lighthouse Issues http://bit.ly/ti_lh_15 http://www.appcelerator.com | @appcelerator Thanks iOS/Android engineering teams (long suffering Don Thorp pictured above) for a great release!
  • 19.
    Stop By Tomorrow...More on native Android features Cross-platform development techniques Code structure for Titanium Mobile applications Building component-oriented, event-driven applications with Titanium http://www.appcelerator.com | @appcelerator
  • 20.