際際滷

際際滷Share a Scribd company logo
NYC Titanium Users Group
December 3rd, 2013	


TOPICS
Organizer topics	

Feature: Behavior Driven Development for Titanium	

	

 	

 	

Andrew McElroy	

Open discussion

NYC Titanium Users Group

1
Thanks to our Sponsors!
Appcelerator, Inc	

!

JetBrains	

!

OReilly	

!

Manning Publications

NYC Titanium Users Group

2
Titanium News
Since October meetup

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 鍖ipping 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	


NYC Titanium Users Group

3
Titanium News
continued


Titanium SDK (continued)	


Android	

 animation improvements (better performance, closer to iOS)	

 re-write of build process with many bug 鍖xes 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 con鍖guration wizard	

Overhaul of UI and switch to Eclipse 4.3 base	


NYC Titanium Users Group

4
Titanium News
continued

In 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 pro鍖led in Appcelerators Developer Blog	


NYC Titanium Users Group

5
Meetup Tidbits
Meetup 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.

NYC Titanium Users Group

6
Behavior Driven Development for 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.

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.

NYC Titanium Users Group

7
Contact Info
NYC Titanium Users Group

John Oliva	


Organizer for NYC Titanium Users Group	

Certi鍖ed Titanium Developer  Titanium Titan
e-mail:
cell:
twitter:
linkedin:
website:

NYC Titanium Users Group

joliva63@gmail.com
(908) 812-3667
@joliva
http://bit.ly/joliva63
http://olivalabs.com

8

More Related Content

NYC Titanium User's Group - 12/13 Organizer Topics + Presentation Video

  • 1. NYC Titanium Users Group December 3rd, 2013 TOPICS Organizer topics Feature: Behavior Driven Development for Titanium Andrew McElroy Open discussion NYC Titanium Users Group 1
  • 2. Thanks to our Sponsors! Appcelerator, Inc ! JetBrains ! OReilly ! Manning Publications NYC Titanium Users Group 2
  • 3. Titanium News Since October meetup 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 鍖ipping 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 NYC Titanium Users Group 3
  • 4. Titanium News continued Titanium SDK (continued) Android animation improvements (better performance, closer to iOS) re-write of build process with many bug 鍖xes 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 con鍖guration wizard Overhaul of UI and switch to Eclipse 4.3 base NYC Titanium Users Group 4
  • 5. Titanium News continued In 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 pro鍖led in Appcelerators Developer Blog NYC Titanium Users Group 5
  • 6. Meetup Tidbits Meetup 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. NYC Titanium Users Group 6
  • 7. Behavior Driven Development for 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. 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. NYC Titanium Users Group 7
  • 8. Contact Info NYC Titanium Users Group John Oliva Organizer for NYC Titanium Users Group Certi鍖ed Titanium Developer Titanium Titan e-mail: cell: twitter: linkedin: website: NYC Titanium Users Group joliva63@gmail.com (908) 812-3667 @joliva http://bit.ly/joliva63 http://olivalabs.com 8