Best place to get started (Simple Tutorials?)

You must Login before you can answer or comment on any questions.

Hi. Instead of using XCode directly I was advised by a friend to look at Titanium because it supports cross-platform development.

So I downloaded it. But when I look at the "Getting started" guide, it's a bunch of links in Wiki format full of articles.

Is there a simple tutorial somewhere that:

  1. Shows how to create a real, simple app that submits data online and gets data back to show to the user?
  2. Works on iPhone + Blackberry + iPad + Android?

I am hoping there's one app I need to develop and maintain, and the Titanium platform will automatically generate the code for iPhone, Android, etc?

Thanks for any pointers or direction, because that Getting Started guide is really quite nonsensical to a beginner.

I am good with PHP and databases, and willing to learn Objective C type languages, but hopefully I don't need Java or anything.

Thanks!

— asked 2 years ago by Phoenix kiula
2 Comments
  • You need to do some clicking around. You'll eventually land on guides such as this one: http://wiki.appcelerator.org/display/guides/Getting+Started+with+Titanium

    — commented 2 years ago by Robb Shecter

  • Check this tutorial series @ http://www.avlabz.com/category/tutorials/titanium-appcelerator/ for understanding basics of titanium appcelerator

    — commented 4 months ago by Ajain Vivek

6 Answers

Hi Phoenix,

Kitchen Sink sample application is the best example to start with. http://developer.appcelerator.com/doc/kitchensink

(deleted link as your apparently not allowed to link to anything outside of 'Appcelerator.com' which makes the forums really useful...

— answered 2 years ago by adam kearsley
answer permalink
4 Comments
  • Not sure what constitutes "great" for you, but I see three tutorials on that site.

    1. Oldest one is a useless piece that tells me what I already knew after 5 minutes of googling.

    2. The second one shows me "iPhone transitions". Yea, super useful for a beginner.

    3. And if that's isn't super useful enough, there's the most important thing in a tutorial for a beginner -- "custom fonts"!

    Thanks for taking the time to share the link, but that is one useless waste of time. I'll keep looking. Welcome any other suggestions.

    — commented 2 years ago by Phoenix kiula

  • I agree with your sentiments, Phoenix, but try to keep it friendly, eh? ;)

    Adam - this forum is not the place for advertising - please refrain from doing so, unless the linked content directly relates to the issues being raised. Thank you

    — commented 2 years ago by Paul Dowsett

  • If you managed to get here without seeing 'Kitchen Sink' mentioned 100 times and not finding the 1000 other posts asking for beginners help, and all the topics on google then your post is even more useless than mine. I wont offer suggestions or help again.

    — commented 2 years ago by adam kearsley

  • Show 1 more comment

Pheonix

I can see how the guides were confusing before. I have rewritten the Documentation Guides Homepage and, specifically, the New Users / Getting Started section. I hope this clarifies it.

A great tutorial that explains how to create an app that works with a remote webservice is available in the HTTPClient with PHP and MySQL guide.

Hope this helps

— answered 2 years ago by Paul Dowsett
answer permalink
4 Comments
  • Thanks. That HttpClient example -- how is that different from having a webpage opening up in a browser window? The user interface looks drab and boring, as it would if I had a common HTML "form" in a webpage.

    As I missing something? I thought Titanium would create device-specific UI automatically. So, for iPhone, it would use the iPhone specific UI elements so the user experience felt like iPhone instead of the boring form elements shown in that example.

    Or is Titanium just a simplistic JavaScript layer for people who can live with NOT having a device's own UI in their apps?

    Thanks.

    — commented 2 years ago by Phoenix kiula

  • Phoenix

    Are you referring to the following screenshot?

    screenshot

    If so, the elements displayed are indeed native controls. Similarly, none of the code demonstrated in that guide contain webviews.

    Designing a user interface is outside the scope of that particular document, as was stated in the Building The UI section. Instead, try working through Designing the User Interface to discover this information.

    Cheers

    — commented 2 years ago by Paul Dowsett

  • @paul - I have a few suggestions about the API Docs, Wiki and other tutorials.

    • A long tutorial about making a twitter client is not really useful for newbies. I would rather prefer to have few small tutorials highlighting the use of specific controls, or to make a simple form, or to create a menu, etc.
    • Regarding API Doc, I think it is still not 100% complete. For example I wanted to create a Password field and I could not find any option for it. A search in Google revealed the passwordMask property. Then I went back and checked the API Doc, and it is not mentioned there.
    • It would be nice if we could have a small example code for each control in the API Docs, like jQuery API Docs.
    • The Wiki left menu is arranged in alphabetical order. Which is good if you know what you are looking for. But for beginners, it would be better if it progresses from basic topics to more advanced ones.

    Just my 2 cents

    — commented 2 years ago by Manu Goel

  • Show 1 more comment

Check this tutorial series @ http://www.avlabz.com/category/tutorials/titanium-appcelerator/ for understanding basics of titanium appcelerator

Thanks. I downloaded it, imported it. It shows me some black window with "com.appcelerator.kitchensink" stuff in there.

I click "Save Changes".

It shows me a message on top right, "Your changes have been saved".

Then what? This window just stays there. What now? Where do I start?

Would appreciate a simple starting tutorial that explains how to use this thing, how the different functions and features work, etc. Something that's a little smarter in its construction than the crap "Getting Started Guide".

Thanks much.

— answered 2 years ago by Phoenix kiula
answer permalink
3 Comments
  • Then go to the Test & Package tab (extreme right). You will find there Launch button to start the app in simulator.

    — commented 2 years ago by Manaday Mavani

  • pls post your queries related to posted answers in comments. :)

    — commented 2 years ago by Manaday Mavani

  • I went to Test & package. Clicked on the "Launch" button. Shows me this error

    [ERROR] Build Failed (Missing app at /Users/Kiula/Code/ MyKitchenSink/build/iphone/build/Debug-iphonesimulator/ MyKitchenSink.app/MyKitchenSink). Please see output for more details

    — commented 2 years ago by Phoenix kiula

Your Answer

Think you can help? Login to answer this question!