Wrong confirmation ID
  • Email
  • Favorite
  • Download
  • Embed
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Extending Appcelerator Titanium Mobile through Native Modules

by omorandi on May 26, 2011

  • 8,393 views

Presentation used for the speech I gave at the WHYMCA 2011 - Italian Mobile Developer Conference, held in Milan (IT) on may 20th 2011

Presentation used for the speech I gave at the WHYMCA 2011 - Italian Mobile Developer Conference, held in Milan (IT) on may 20th 2011

Accessibility

Categories

Tags

whymca module titanium mobile appcelerator native titanium development mobile appcelerator titanium

More...

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

9 Embeds 284

http://www.whymca.org 148
http://fyhao.com 99
http://www.fyhao.com 11
http://fb.qxinnet.com 9
http://bbs.qxinnet.com 9
http://paper.li 5
http://www.techgig.com 1
http://twitter.com 1
http://web.qxinnet.com 1

More...

Statistics

Favorites
6
Downloads
126
Comments
3
Embed Views
284
Views on SlideShare
8,109
Total Views
8,393

13 of 3 previous next Post a comment

  • omorandi omorandi Hi, I haven't been notified about these comments, so sorry for replying only now...
    Wrt the project setup, I also tried your solution, though with more complex applications, from time to time you need Titanium to recreate the main project, so you end up re-creating references, etc. Now I use a command line script that basically performs the same operations (i.e. build&install the module and launch the main project).
    Wrt documentation & best practices: as you point out docs are pretty much inexistent and unfortunately the best 'documentation' I've found is the Ti SDK source code. Digging through the code can be quite time consuming, but it gives you also many hints on how things should be done. I don't know if what you find in this presentation can be considered 'best practice'. Actually this is 'my' way to develop titanium modules.
    Recently I started blogging at http://titaniumninja.com where I report my experiences with titanium in general, and with module development and SDK hacking in particular.
    Thanks for the comments,

    Olivier
    8 months ago Reply
    Are you sure you want to Yes No
  • cduhn cduhn Also, is this best practice documented anywhere besides your slides? I've had a hard time finding helpful information beyond what's listed in the Module Developer Guide. Thanks. 9 months ago Reply
    Are you sure you want to Yes No
  • cduhn cduhn Olivier, thanks for posting this. I'm curious about the test app configuration shown on slides 55 & 56. I'm trying to set my test project up so that I can modify Objective-C code in my module, then hit Build & Run on my test project, and have it automatically compile and link against my latest module changes. To make this work, I added a 'Build & Install' target to my module project, which is dependent on my main module target. The 'Build & Install' target copies & unzips my module into /Library/Application Support/Titanium. Then I added 'Build & Install' as a dependency on all my test app targets. Does this make sense, and do you have a better solution for this? 9 months ago Reply
    Are you sure you want to Yes No
Post Comment
Edit your comment Cancel

Extending Appcelerator Titanium Mobile through Native Modules — Presentation Transcript