Upload
joliva63
View
358
Download
2
Embed Size (px)
Citation preview
NYC Titanium User’s Group
NYC Titanium User’s GroupDecember 3rd, 2013
���1
TOPICSOrganizer topics Feature: Behavior Driven Development for Titanium
Andrew McElroy Open discussion
NYC Titanium User’s Group
Thanks to our Sponsors!
Appcelerator, Inc !
JetBrains !
O’Reilly !
Manning Publications
���2
NYC Titanium User’s Group
Titanium News
Titanium 3.2.0 SDK/Studio Beta is available (change notes) ‣ GA expected mid December ‣ Alloy 1.3.0 (change notes)
• Child elements for Widget and Require elements • XML element properties for ListView, ListSection and TextField • SQLite Sync Adapter : models may be fetched using the ID
attribute • New pre:load Alloy compiler hook • Animation built-in API to support flipping a view
‣ Titanium SDK • Preliminary support for iOS 7.1 and Android 4.4 (KitKat) • Preliminary support for Tizen 2.2 • ListView (phase 2)
✦ custom list/section headers and footers ✦ custom row selection ✦ dynamic item loading ✦ search support
���3
Since October meetup
NYC Titanium User’s Group
Titanium News‣ Titanium SDK (continued)
• Android ✦ animation improvements (better performance, closer to iOS) ✦ re-write of build process with many bug fixes and improvements ✦ xxhdpi support (480 dpi) ✦ windows are heavyweight (by default) ✦ supports creating broadcast intents ✦ Push: MQTT is deprecated, now using Google Cloud Messaging
• iOS ✦ build to device (!!) ✦ attributed strings ✦ dynamic animations (physics engine) ✦ iOS 7 animated transitions & background services ✦ iOS 5 is deprecated ✦ Map is now a separate module with added capabilities (e.g. 3D)
‣ Titanium Studio 3.2 • Improved platform installation and configuration wizard • Overhaul of UI and switch to Eclipse 4.3 base
���4
continued
NYC Titanium User’s Group
Titanium NewsIn other Titanium related news…. ‣ There was some buzz around using the Genymotion
Android emulator - which is extremely fast. Supported by Titanium CLI and Studio in 3.2 release.
‣ ChariTi was profiled in Appcelerator’s Developer Blog
���5
continued
NYC Titanium User’s Group
Meetup TidbitsMeetup Tidbits
The next meetup will be on January14th (pending location availability). Danny Hanold will present a case study on the technical development of MisterApp using Titanium, marketing challenges, in-app payments, ad networks, app store optimization and using Drupal for back-end services.
���6
NYC Titanium User’s GroupNYC Titanium User’s Group
Behavior Driven Development for Titanium
���7
Andrew is a Titanium Certified Expert (TCE), Certified Instructor (TCI) and is the cofounder of CodexLabs LLC. He has been writing software (either as a hobby or professionally) for over 20 years and is best known for bringing back TryRuby.org. !He has industry experience as a "full stack" software engineer -- working on everything from configuring and custom compiling a Linux kernel, to developing a Rails site, to administrating various databases, to automating cloud or datacenter infrastructure with Puppet and/or Capistrano, to Building Mobile apps either in Objective C (iOS) or with Appcelerator's Titanium.
In this presentation, Andrew McElroy will present the advantages of using Behavior Driven Development (BDD) for creating automated tests to improve the development of Titanium and Alloy applications. He will further discuss his TiCucumber library which enables the seamless use of Cucumber with Alloy.
NYC Titanium User’s Group ���8
Contact Info
NYC Titanium User’s Group
John Oliva Organizer for NYC Titanium User’s Group Certified Titanium Developer & Titanium Titan
e-mail: [email protected]: (908) 812-3667twitter : @jolivalinkedin: http://bit.ly/joliva63website: http://olivalabs.com