Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Entwickeln mit Titanium Mobile
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
77
RDBMS und Map/Reduce - Hadoop trifft SQL
zahlenhelfer
0
47
Hardware steuern mit Javascript
zahlenhelfer
0
42
RDBMS triff Map/Reduce
zahlenhelfer
0
51
Raspberry Pi für Entwickler
zahlenhelfer
0
67
HILFE - meine Entwickler verstehen mich nicht
zahlenhelfer
0
92
Big Data for the Rest of us
zahlenhelfer
0
50
WDC 13 - JavaScript Debugging
zahlenhelfer
0
190
Other Decks in Programming
See All in Programming
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
190
Fluid Templating in TYPO3 14
s2b
0
110
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.7k
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
260
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
140
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
170
Architectural Extensions
denyspoltorak
0
210
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
250
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
460
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
2
390
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.4k
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
170
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
How to Talk to Developers About Accessibility
jct
1
100
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
82
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Between Models and Reality
mayunak
1
170
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
260
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
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