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
Marcus Ross
February 13, 2012
Programming
68
1
Share
Entwickeln mit Titanium Mobile
slides from my session @ mdc 2012
Marcus Ross
February 13, 2012
More Decks by Marcus Ross
See All by Marcus Ross
From Compliance to Code: the Cyber Resilience Act (CRA), SBOMs, DevTeams and YOU!
zahlenhelfer
0
4
Mythbusting Azure SQL
zahlenhelfer
0
120
Das neue Crossplattform Dreamteam - Ionic/Angular/Cordova
zahlenhelfer
0
80
RDBMS und Map/Reduce - Hadoop trifft SQL
zahlenhelfer
0
51
Hardware steuern mit Javascript
zahlenhelfer
0
46
RDBMS triff Map/Reduce
zahlenhelfer
0
55
Raspberry Pi für Entwickler
zahlenhelfer
0
71
HILFE - meine Entwickler verstehen mich nicht
zahlenhelfer
0
96
Big Data for the Rest of us
zahlenhelfer
0
54
Other Decks in Programming
See All in Programming
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
310
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
350
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
1
160
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
3
270
実用!Hono RPC2026
yodaka
2
140
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
410
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
160
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
170
AI-DLC Deep Dive
yuukiyo
8
3.2k
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.3k
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
330
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
A Soul's Torment
seathinner
6
2.6k
AI: The stuff that nobody shows you
jnunemaker
PRO
6
560
エンジニアに許された特別な時間の終わり
watany
106
240k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
180
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.2k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
370
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
310
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