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
Titanium Mobile Intro
Search
Marcus Ross
October 15, 2012
Technology
1
80
Titanium Mobile Intro
Marcus Ross
October 15, 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
78
RDBMS und Map/Reduce - Hadoop trifft SQL
zahlenhelfer
0
49
Hardware steuern mit Javascript
zahlenhelfer
0
43
RDBMS triff Map/Reduce
zahlenhelfer
0
52
Raspberry Pi für Entwickler
zahlenhelfer
0
69
HILFE - meine Entwickler verstehen mich nicht
zahlenhelfer
0
93
Big Data for the Rest of us
zahlenhelfer
0
50
WDC 13 - JavaScript Debugging
zahlenhelfer
0
200
Other Decks in Technology
See All in Technology
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
290
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
620
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
140
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
430
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5.6k
Tebiki Engineering Team Deck
tebiki
0
24k
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
120
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
110
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
170
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
250
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
Featured
See All Featured
Everyday Curiosity
cassininazir
0
130
Typedesign – Prime Four
hannesfritz
42
2.9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
100
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Designing for Performance
lara
610
70k
A Soul's Torment
seathinner
5
2.3k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
62
Transcript
Developing with Titanium Mobile Marcus Ross Trainer /
Freelancer @zahlenhelfer
The game is over
The problem • Boss: „We need an App“
• IT: „Wow, sure for which plaForm?“ • Boss: „PlaIorm? An App! “ • IT: „Yepp, but iOS, android, BB, WP7?“ • Boss: „All, or not? “ • IT: „OK – we have a problem!“
NATIVE – go and learn! • Learn a language
for every device/system – ObjecWve-‐C – Java – C++ – C# • ...and be a ninja on each device! ... maybe 5 yrs. l8tr
wait, WebApps are great! • use HTML5 with CSS3
and JS • free to develop (no dev. program needed) • free as free beer • you don´t need an appstore • but, you can´t moneWze. Ask your boss!
What is Titanium Mobile • Mobile SDK (OpenSource) (GitHub:/appcelerator/titanium_mobile) •
No UI-Mimikry (i.e.: jQTouch) • No WebView-Packager (PhoneGap) • No DOM Stuff • X-Plattform (iOS, Android, HTML5)
Titanium from 10.000 feet
Showcase • NBC/Universal • eBay • Kellogs • Jaguar
STOP we are developers
X-platform the other way • JavaScript • Mapping against native
stubs (example.: TableView, sqlite) • Cross-Plattform (write once, adapt anywhere...)
101 – How to • iOS SDK & Android SDK
• free reg. at Appcelerator • download & installation of Titanium Studio • The first Projekt
Hello World+ • UI-Elements – Window – Label – TextFields – Button • Events
Structure of an app • Ressources-Folder – iPhone-Folder – Android-Folder • app.js
-> like main • i18n
JavaScript, do it right app.js Ti.include(„ui.js“); ui.js (function(){ Ti.API.info(„Test“); })();
i18n 1/2 /ui.js var label = Titanium.UI.createLabel({ text:L(‘lblHelloWorld'), ....
i18n 2/2 i18n/de-de/strings.xml <?xml version="1.0" encoding="UTF-8"?> <resources> <string name="lblHelloWorld"> Hallo
JavaScript Conf </string> </resources>
More? • Follow: @zahlenhelfer • developer.appcelerator.com • Titanium devBook (german)
• Usergroup -> meetup.com/Titanium-Hamburg • Slides on www.speakerdeck.com/u/zahlenhelfer
FAQ - Thank you! CODESTRONG!