I have forked the and added support for send and receive audio message from the mobile. By contrast, Appcelerator Titanium applications render the UI using the platform’s native controls. However, as we’ve seen with native iOS and Android’s different A series of tutorials are available to get you up to speed. ties: in this archive are configured the titanium’s routes, android and the google api, the api which is ;.

Author: Fesho Domi
Country: India
Language: English (Spanish)
Genre: Environment
Published (Last): 1 December 2007
Pages: 354
PDF File Size: 15.71 Mb
ePub File Size: 6.53 Mb
ISBN: 899-9-54573-180-6
Downloads: 39329
Price: Free* [*Free Regsitration Required]
Uploader: Donris

This post was originally published on Medium. For more, you can follow him on Medium and Twitter.

Titanium Building Native Apps with JavaScript

So, you want to build mobile apps? This, I completely understand.

This, I also fully understand. So, there are multiple options out there for you. Titanium is a fully open source platform developed by a company called Appcelerator, which is now part of Axway. You can find the source code on GitHub.

Studio will then proceed to install everything you need including the Android SDK. Tytorial Titanium SDK in turn is built with Objective C or Java in case of Android and that in turn will create the native components which you are initiating.


It will behave like a native window, and will look like a native window. Because it actually is. The underlying code was purely there for creating it.

Keep in mind, the JavaScript will be compiled with the app, so the initial package of an app is bigger than you will have it androic. This has no effect whatsoever on performance of the app.

As you see, it appfelerator a grey window with nothing in it. The result is the expected navigation bar on top:. NavigationWindow is actually one of the few exceptions in cross-platform development with Titanium. We will slightly adjust the code, so we check whether the app is iOS or Android.

You can do this easily by checking if the iOS namespace exists.

The resulting code is this:. We can do this easily too! Just add the property title in the createWindow method:. So, developing cross-platform apps is really really simple, and incredibly useful for JavaScript developers. You always have to keep the target platform in mind when developing apps!

New tutorials in this series will appear soon. Until then, I recommend browsing the documentation of Titanium so you can see the huge list of APIs that are supported.

And when you encounter any problems while developing apps, you can always post your question on StackOverflow or join us a;pcelerator the community-run Slack channel all about Titanium.


This was relevant 5 years ago. It is basically non-info for a blog post and only relevant for SEO. I would rather see the official docs being updated with recent annoted code about more advanced topics.

Click for Mobile Menu. Axway Appcelerator Dev Portal.

Hello Titanium App Tutorial

Building Native Apps with JavaScript. Hey Bert, while this is correct for advanced developers like you and me as we know all basics already, this blog-series addresses common question new developers have while developing Titanium apps. Search the Blog Search for: Sign up for our blog! Leave this field empty if you’re human: Recent Posts The Week in Mobile: Subscribe to Our RSS.

Start free, grow from there. You should receive your new email in a few minutes. The Appcelerator Platform will arm us with the visibility and agility to build, deliver and manage business critical mobile apps Rusty Bealer Bracket Read the Case Study.