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
64
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
74
RDBMS und Map/Reduce - Hadoop trifft SQL
zahlenhelfer
0
43
Hardware steuern mit Javascript
zahlenhelfer
0
38
RDBMS triff Map/Reduce
zahlenhelfer
0
49
Raspberry Pi für Entwickler
zahlenhelfer
0
63
HILFE - meine Entwickler verstehen mich nicht
zahlenhelfer
0
86
Big Data for the Rest of us
zahlenhelfer
0
46
WDC 13 - JavaScript Debugging
zahlenhelfer
0
190
Other Decks in Programming
See All in Programming
Catch Up: Go Style Guide Update
andpad
0
240
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
320
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
250
CSC509 Lecture 07
javiergs
PRO
0
240
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
230
Six and a half ridiculous things to do with Quarkus
hollycummins
0
210
contribution to astral-sh/uv
shunsock
0
490
オープンソースソフトウェアへの解像度🔬
utam0k
17
3.1k
CSC509 Lecture 08
javiergs
PRO
0
230
ALL CODE BASE ARE BELONG TO STUDY
uzulla
27
6.6k
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
150
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Mobile First: as difficult as doing things right
swwweet
225
10k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
115
20k
Building an army of robots
kneath
305
46k
Typedesign – Prime Four
hannesfritz
42
2.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
How to train your dragon (web standard)
notwaldorf
97
6.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Being A Developer After 40
akosma
91
590k
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