$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Entwickeln mit Titanium Mobile
Search
Marcus Ross
February 13, 2012
Programming
1
66
Entwickeln mit Titanium Mobile
slides from my session @ mdc 2012
Marcus Ross
February 13, 2012
Tweet
Share
More Decks by Marcus Ross
See All by Marcus Ross
Mythbusting Azure SQL
zahlenhelfer
0
120
Das neue Crossplattform Dreamteam - Ionic/Angular/Cordova
zahlenhelfer
0
76
RDBMS und Map/Reduce - Hadoop trifft SQL
zahlenhelfer
0
44
Hardware steuern mit Javascript
zahlenhelfer
0
40
RDBMS triff Map/Reduce
zahlenhelfer
0
51
Raspberry Pi für Entwickler
zahlenhelfer
0
65
HILFE - meine Entwickler verstehen mich nicht
zahlenhelfer
0
89
Big Data for the Rest of us
zahlenhelfer
0
49
WDC 13 - JavaScript Debugging
zahlenhelfer
0
190
Other Decks in Programming
See All in Programming
ゲームの物理 剛体編
fadis
0
350
Cell-Based Architecture
larchanjo
0
120
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
310
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
220
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
170
関数実行の裏側では何が起きているのか?
minop1205
1
700
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
410
AIコーディングエージェント(NotebookLM)
kondai24
0
190
チームをチームにするEM
hitode909
0
330
これならできる!個人開発のすゝめ
tinykitten
PRO
0
110
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
330
FluorTracer / RayTracingCamp11
kugimasa
0
230
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Typedesign – Prime Four
hannesfritz
42
2.9k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Become a Pro
speakerdeck
PRO
31
5.7k
For a Future-Friendly Web
brad_frost
180
10k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Transcript
www.mobile-developer-conference.de /mdc_conference | #mdc12 Marcus Ross Zahlenhelfer Consulting @zahlenhelfer Crossplattformentwicklung
mit Titanium Mobile
www.mobile-developer-conference.de /mdc_conference | #mdc12 Lasst die Spiele beginnen...
www.mobile-developer-conference.de /mdc_conference | #mdc12 Was ist Titanium Mobile • Mobile
SDK (OpenSource) (GitHub:/appcelerator/titanium_mobile) • Kein UI-Mimikry (Bspl.: jQTouch) • Kein WebView-Packager (PhoneGap) • Keine DOM Manipulation nötig • X-Plattform (iOS, Android, HTML5)
www.mobile-developer-conference.de /mdc_conference | #mdc12 Titanium aus 10.000 Metern
www.mobile-developer-conference.de /mdc_conference | #mdc12 Wie(so) Titanium Mobile • native Power
in den Apps • flache Lernkurve durch JavaScript • 200.000 registrierte mobile Entwickler* • 25.000 Apps powered by Titanium* *Sept. 2011
www.mobile-developer-conference.de /mdc_conference | #mdc12 Showcase • NBC/Universal • eBay • Kellogs • Jaguar
www.mobile-developer-conference.de /mdc_conference | #mdc12 Schluss mit der Werbung
www.mobile-developer-conference.de /mdc_conference | #mdc12 Entwickeln aber anders... • JavaScript (der
neue Trend?!) • Mapping gegen native Stubs (Bspl.: TableView, sqlite) • Cross-Plattform (write once, adapt anywhere...)
www.mobile-developer-conference.de /mdc_conference | #mdc12 Alles was man braucht • iOS
SDK & Android SDK • kostenfreie Registrierung bei Appcelerator • Download & Installation des Titanium Studio • Das erste Projekt...
www.mobile-developer-conference.de /mdc_conference | #mdc12 Hands On • Hallo Welt+ (Grundlagen)
• ToDo App (datengetriebene App)
www.mobile-developer-conference.de /mdc_conference | #mdc12 Hallo Welt+ • UI-Elemente – Window – Label
– TextFields – Button • Events
www.mobile-developer-conference.de /mdc_conference | #mdc12 Grundstruktur einer App • Ressources-Ordner – iPhone-Ordner
– Android-Ordner • app.js -> Startpunkt jeder App • i18n
www.mobile-developer-conference.de /mdc_conference | #mdc12 JavaScript, aber jetzt richtig... app.js Ti.include(„ui.js“);
ui.js (function(){ Ti.API.info(„Test“); })();
www.mobile-developer-conference.de /mdc_conference | #mdc12 i18n 1/2 • Was ist mit
Lokalisierung? /ui.js var label = Titanium.UI.createLabel({ text:L(‘lblHelloWorld'), ....
www.mobile-developer-conference.de /mdc_conference | #mdc12 i18n 2/2 i18n/de-de/strings.xml <?xml version="1.0" encoding="UTF-8"?>
<resources> <string name="lblHelloWorld"> Hallo mobile Welt </string> </resources>
www.mobile-developer-conference.de /mdc_conference | #mdc12 ToDo List • Tab-Groups • TableView
• Detail-View • Was fällt auf?
www.mobile-developer-conference.de /mdc_conference | #mdc12 Lust auf mehr? • JavaScript lernen!
(Eloquent JavaScript) • Follow: @zahlenhelfer • developer.appcelerator.com • mobileDeveloper lesen • Titanium devBook • Usergroup -> meetup.com/Titanium-Hamburg
www.mobile-developer-conference.de /mdc_conference | #mdc12 Danke und CODESTRONG!
www.mobile-developer-conference.de /mdc_conference | #mdc12 Marcus Ross Zahlenhelfer Consulting
[email protected]
www.zahlenhelfer-consulting.de