Opening Remarks: Comparison: jQuery Mobile, Sencha Touch and Appcelerator Titanium
WappZapp & Appcelerator Titanium
-
Upload
wienke-giezeman -
Category
Technology
-
view
525 -
download
0
Transcript of WappZapp & Appcelerator Titanium
Build an App in a DayWienke Giezeman
WappZapp Demo
Want to join WappZapp as a developer?Email: [email protected]
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