Guide to Develop Mobile Apps with Titanium by Azilen Technologies

15
Guide To Develop Mobile Apps With Titanium

description

Appcelerator Titanium is a popular platform to develop mobile applications. Learn how to create a mobile app with using Appcelerator Titanium for different mobile platforms.

Transcript of Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Page 1: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Guide To Develop Mobile Apps With Titanium

Page 2: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Agenda

• Overview• Installation of Platform SDKs• Pros of Appcelerator Titanium• Cons of Appcelerator Titanium• Summary

Page 3: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

OverviewAppcelerator Titanium is a popular platform to develop mobile applications for difference device OS with the help of the single JavaScript code base.

The Titanium Mobile SDK supports iOS, Android, Blackberry 10 and mobile web apps.

Titanium is a collection of:• The Titanium SDK tools• The Titanium Mobile APIs• Titanium Studio• Modules• Appcelerator cloud services

Page 4: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Installation of Platform SDKsTo develop mobile apps you need to use SDKs according to that particular platform.

To install the platform SDKs:• Choose the platforms which you want to install. (Android, iOS,

Blackberry, Tizen, etc.)• Click Configure to start the final installation procedure.• Click on the configure button, it will starts downloading and

installing each SDK for the selected mobile platforms.

Page 5: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Installation of Platform SDKsiOS App Development

For iOS, it will require Mac OS 10.6 (Snow Leopard) and iOS developer account. Then install the iOS SDK by following the instructions and it’s done. Now, it’s ready to use it.

Page 6: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Installation of Platform SDKsAndroid App Development

To do app development with Android, you need to have Sun/Oracle Java SDK (JDK) installed in your system.

Download and unzip the Android SDK and then run the $ANDROID_SDK/tools/android command from the resulting directory structure. This will pop up a Java Swing UI, which let you install various Android SDK elements from the “Available Packages” menu.

Page 7: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Installation of Platform SDKsBlackBerry App Development

For Blackberry, Currently available Titanium Mobile version is in a beta preview mode which needs a windows environment on which you can install the Eclipse based development tool chain.

Page 8: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Simple Application creationStep 1: Start a Titanium Studio, Open a new Titanium Project from the File Menu.

Page 9: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Simple Application creationStep 2: Now, it open a project template window and select a default project from it.

Page 10: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Simple Application creationStep 3: Type your project name as “MyFirstApp” and add type an App id as com.yourCompany.MyFirstApp and click next.

Page 11: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Simple Application creationStep 4: Now, Right click on your project and click on Run As -> Select required Simulator on Emulator to run your app. The app will be installed on target platform and it will pop up on your screen.

Page 12: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Simple Application creationOutput of the default application

Page 13: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Pros of Appcelerator TitaniumOutput of the default application

• Easy to develop the mobile application.

• Freedom to make a prototype to evaluate user’s behavior with the UI.

• Easy to interact with web services which makes development process easy and fast.

• Supportive community of 200,000+ web developers and growing.

Page 14: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

Cons of Appcelerator Titanium• Development cost and complexities are high

• Eclipse based IDE which has very poor UI

• With time you will find lots of bugs and limitations in using Titanium. So, while working on big projects, it may happen that you have to face many problems

Page 15: Guide to Develop Mobile Apps with Titanium by Azilen Technologies

SummaryTitanium is an outstanding tool for rapid prototyping to turn within hours a mock up into a prototype in order to assess the customer interest or perform functionality assessments. So, If you want to develop a small and simple mobile app with native feature than Titanium is best option to go with.

See Also : Quick Start Guide Click here

Reference Link : Techknol

Azilen’s Web : www.azilen.com