Appcelerator Titanium - For iPhone, Android, Windows, Linux, Mac & Web. Anyone Try It?

by 11 replies
15
Has anyone tried Appcelerator Titanium ?

It looks very promising. The lack of documentation is a bit disappointing but it can only improve.

There are bindings for Ruby and Python (sorry no Perl bindings but I hear PHP is in the works) and for the beta period it's free to use their cloud for cross-building your apps.

I'm keen to give it a go once the documentation appears. Or some demo apps to learn the API.

Could be the way forward for cross-platform applications, and using web tech means there are plenty of resources (many people know HTML, CSS, JavaScript etc).

Any thoughts on this? What do you Flex guys reckon, is Appcelerator Titanium a competitive threat?
#programming #android #appcelerator #iphone #linux #mac #titanium #web #windows
  • Looks promising if the IDE is decent and they can be packaged and deployed as native apps on each device.
  • On further inspection it looks like they 'control' the deployment of the apps onto the devices/store which whilst I appreciate they need to probably monetize their service I would like to control device deployment.
    • [1] reply
    • It's really not made very clear how the thing works, and for a project that has received some millions in funding the documentation could be described as appaling.

      I was interested in Appcelerator Titanium mainly for desktop software and this is my current understanding:

      The development system itself is 100% open source.

      Although it is closely coupled to their cloud build service and store, this is not necessary for either build or deployment.

      The development system can build an application for the native platform on which it is installed, and it may be deployed however you wish.

      The built software can be deployed under any license that is supported by the components from which it is built (JavaScript libraries etc).

      The cloud feature allows for easy cross-platform builds. It is free for the beta and later will be a paid service. The development system itself cannot cross-build. You would need a native install for each platform you are supporting. They would all however use the same code base.

      Is that how you saw it?
  • Well like you Phil it is hard to unravel it as it isn't actually clear what is open-source and what isnt! I think first off I'll download the desktop beta (as it looks like the mobile product isnt yet available) and go from there.

    Does show promise although they arent the only ones doing it, there is another offering called phonegap for cross platform app development, again at an early stage.

    I think perhaps iphone/android/RIM development tools are the new *hot* startup and VCs are queuing up to hand over cash (imho).

    Gary
    • [1] reply
    • Gary, in lieu of the Appcelerator Titanium documentation is a testapp which I am told exercises all of the APIs, and may assist one getting started.

      The dev system itself has an IRC client built in which could also be useful.

      I would be interested to see how you get on, and maybe compare notes. If you could post your experiences with it that would be great.
  • Hello all -

    Thanks for your interest in Titanium. I'd like to answer a few questions, but feel free to fire away with any additional ones you may have. We're certainly very interested in your feedback.

    In answer to "what's open source and what's not" the answer is that Titanium is 100% open source. Now your next question is probably "how do you guys make money... what will I need to pay for". Since we're in beta, we haven't disclosed final pricing, but I can share a couple of current thoughts on this.

    We will always have a version that is open source. We are committed to updating this version at least twice a year.

    We are also planning on an 'indie' version that will be reasonably priced for the individual developer. This will primarily benefit folks who want updates / new releases as soon as they're released (eg: a perpetual beta program). There will also be a team edition that will have developer and production support. Again, this isn't final and pricing isn't final, but hopefully this gives you some indication on where we're going. The whole model is geared around enabling as many developers to use the product as possible.

    As it relates to documentation and examples, I agree with you that we can and will do a better job at this. I've put together a 'getting started' blog post that should point you to our most recent documentation and examples. It's at appcelerant dot com (I can't seem to post links on this forum quite yet). Definitely give the Yelp and kitchen sink examples a test spin. The kitchen sink, in particular, is a sample project that shows every single API in action (eg: geo, camera, file, db, UI, etc). Our lead product evangelist also put together some really cool training vids to check out as part of our "App U" program: home/community/appcelerator university.

    Hope this helps. Good luck with your projects and please drop by our forums if you have any questions at all: support dot appcelerator dot net

    And for those who haven't registered, please do so (home/request titanium mobile). One tip - filling in the last field (your app plans) will expedite your entry into the program ;-).

    Best,

    Scott Schwarzhoff
    VP, Marketing
    Appcelerator
  • one more thing - Titanium developer gives you access to Desktop (as it's released) and Mobile (which is in beta). When you download the bits, you get the ability to create a Desktop project immediately. Once we approve your mobile beta request, you'll then see that option available to you automatically once you fire up Titanium Developer again.

    BTW: Titanium Developer is itself a project that was created with Titanium. We love eating our own dogfood.

    Cheers,

    Scott
    • [1] reply
    • to answer the mail I just received - the getting started with titanium blog is accessible on www appceleratant com / page/2
  • Great stuff Scott, thanks for stopping by!

    So how will you control access into the app store say for iphone apps? I need my devid for device deployment?

    @phil: thanks for the link, I have downloaded but havent built yet, it fails in xcode but I need to check all the dependancies and then report back.

    Gary
    • [1] reply
  • [DELETED]

Next Topics on Trending Feed