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
1
67
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
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
79
RDBMS und Map/Reduce - Hadoop trifft SQL
zahlenhelfer
0
51
Hardware steuern mit Javascript
zahlenhelfer
0
44
RDBMS triff Map/Reduce
zahlenhelfer
0
54
Raspberry Pi für Entwickler
zahlenhelfer
0
70
HILFE - meine Entwickler verstehen mich nicht
zahlenhelfer
0
95
Big Data for the Rest of us
zahlenhelfer
0
53
Other Decks in Programming
See All in Programming
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
510
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
160
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
360
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.5k
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
120
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
380
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
200
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
130
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
690
AHC061解説
shun_pi
0
410
モダンOBSプラグイン開発
umireon
0
170
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
410
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
52k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
150
Being A Developer After 40
akosma
91
590k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
330
Speed Design
sergeychernyshev
33
1.6k
Music & Morning Musume
bryan
47
7.1k
Test your architecture with Archunit
thirion
1
2.2k
Done Done
chrislema
186
16k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
300
Designing for humans not robots
tammielis
254
26k
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