building native apps with titanium mobile

Post on 10-May-2015

15.467 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

This talk was given at the MobileX Conference in Nashville. This goes over how to build native iPhone and Android apps with JavaScript using Appcelerator's Titanium Mobile platform.

TRANSCRIPT

BUILDING NATIVE APPS WITHTitanium Mobile

Brendan G. Lim@brendanlim

brendan@intridea.com

Who am I?

Brendan G. LimDirector of Mobile Development @ Intridea, Inc.

@brendanlimbrendan@intridea.com

http://intridea.comhttp://github.com/brendanlim

Who’s developed iPhone apps?

Who’s developed Android apps?

Who’s done JavaScript?(expecting more hands to go up on this slide)

What if you could create apps using JavaScript?

What if you could create fully native apps using JavaScript?

Titanium Mobile

Titanium MobileBuild Fully Native iPhone Apps

Titanium MobileJavaScript API

Titanium MobileiPhone - iPad - Android

Titanium MobileOne Codebase

Titanium MobileCustom Obj-C / Java Modules

Titanium MobileOpen Source

Apps in days not weeks

•Native location-based dish review and recommendation app

• Built with Titanium Mobile < 2 weeks

• Use of geolocation & camera APIs

• Android version to be released soon

•Offline Creole to English and English to Creole translator

• Built for CrisisCamp DC Haiti

• Built in < 48 hours

• iPhone and Android versions

TRADUI

MOBILE APIS

• Accelerometer

• Analytics

• App

•Database

• Facebook

• Filesystem

• Geolocation

• Gesture

•Maps

•Media

•Network

• Platform

• UI

• Yahoo

• etc...

MEDIA API: CAMERA

MEDIA API: PHOTO GALLERY

GEOLOCATION API

ACCELEROMETER API

MAPS API

FACEBOOK API

FACEBOOK API

TITANIUM DEVELOPER

YOUR IDE

CREATING YOUR APP

BASIC APP STRUCTURE

• helloWorld/

• manifest

• tiapp.xml

• Resources/

• app.js

• iphone/

• android/

APP.JS

Our app.js

SO, WHAT’S NEXT?

• iPad Tablet SDK public release

• BlackBerry support

•Much more ...

QUESTIONS?

http://appcelerator.comhttp://developer.appcelerator.com

http://github.com/appceleratorhttp://grub.it

http://intridea.com

top related