wappzapp & appcelerator titanium

Post on 19-Jun-2015

526 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Build an App in a DayWienke Giezeman

WappZapp Demo

Want to join WappZapp as a developer?Email: wienke@wappzapp.tv

Wienke Giezeman

2004 2012

The main advantages of Appcelerator?

Speed of developmentNo Objective C or Java knowledge required

Yet a native appChances for cross platform development

It’s free

Appcelerator vs. PhoneGapTitanium• Native• Works with Javascript proxies • Cross platform

– iOS, Android, Web• Language

– JS• Performance• Own SDK Titanium Studio• Possibilities to integrate native modules

(module appstore)

PhoneGap• HTML container (UIWebView)• Many platforms

– iOS, Android, BB, Symbian, Palm• Languages

– JS, HTML, CSS

Appcelerator

PhoneGap

Cross Platform

Marketplace

The Beauty of Javascript

&

The Beauty of Javascript

&

var Person = Class.extend({ init: function(isDancing){ this.dancing = isDancing; }, dance: function(){ return this.dancing; }});var Ninja = Person.extend({ init: function(){ this._super( false ); }, dance: function(){ // Call the inherited version of dance() return this._super(); }, swingSword: function(){ return true; }});

var p = new Person(true);p.dance(); // => true

var n = new Ninja();n.dance(); // => falsen.swingSword(); // => true

// Should all be truep instanceof Person && p instanceof Class &&n instanceof Ninja && n instanceof Person && n instanceof Class

alert(‘Bla!’);

What do you need?

• Mac/Win/Linux• XCode• Android SDK• Titanium Studio• (Apple Developers Subscription)

Where to start?

• Javascript - codeacademy.com• KitchenSink (Demo)• API -

http://developer.appcelerator.com/apidoc/mobile/latest

• Wiki - https://wiki.appcelerator.org/display/guides/Home

Example

top related