Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The Art of Indent world with Titanium and Alloy
Search
Ryutaro Miyashita
January 26, 2013
Technology
2.1k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Art of Indent world with Titanium and Alloy
Ryutaro Miyashita
January 26, 2013
More Decks by Ryutaro Miyashita
See All by Ryutaro Miyashita
Java で書かれた Android アプリを Kotlin で書き直すまでの話 / Talk of rewrite Android app for Java to Kotlin
ryugoo
0
1.9k
開発 4 年目のアプリへの Kotlin 導入
ryugoo
0
480
チーム開発と Android アプリの構成
ryugoo
5
1.3k
開発 4 年目のアプリへの Kotlin 導入
ryugoo
1
2.8k
Either で想定内のエラーと想定外のエラーを別ものにしたい!
ryugoo
2
1.8k
全て S になる -RxJava と LWS を持ち込む楽しさ-
ryugoo
4
800
Transition at RxJava 1.x to 2.x
ryugoo
0
590
Kotlin さんと誕生日が近いだけの男の話
ryugoo
2
570
Android エンジニアになって 2 年の学び
ryugoo
1
2.8k
Other Decks in Technology
See All in Technology
USB PDを使ってスマホを労わりたい
raspython3
0
140
メルペイ 会計システム概要と歴史
mewuto
0
200
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
120
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
590
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
760
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
570
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.2k
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
Essential architectural thinking (revised edition)
ufried
0
110
今こそ知りたいAmplifyGen2
mkdev10
2
160
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
370
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
680
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
310
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Un-Boring Meetings
codingconduct
0
450
The World Runs on Bad Software
bkeepers
PRO
72
12k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Designing Experiences People Love
moore
143
24k
Transcript
Titanium New Years Party 2013 Lightning Talk THE ART OF
INDENT WORLD with Titanium and Alloy
Titanium New Years Party 2013 Lightning Talk ͓·͑ͩΕΑ 3ZVUBSP.JZBTIJUB !SZVHPP@
JNUIJOLFSOFU 5$"%5$.% * Titanium Certified App Developer Titanium Certified Mobile Developer
Titanium New Years Party 2013 Lightning Talk * Development phase
؆୯ʹιʔγϟϧΞΧϯτڭ͑͋͑Δ
Titanium New Years Party 2013 Lightning Talk )&3&ͷ͓ͯͱ͏Β͔ͬΘ Titanium Mobile
+ Alloy ☁ Sinatra (Ruby) + MessagePack Redis (Key-Value Store)
Titanium New Years Party 2013 Lightning Talk ߹ۚศརɺͰɺॻ͘ͷ͕໘͔ͩΒ × XML
◦ Jade × JavaScript ◦ CoffeeScript JMK * Alloy JavaScript Makefile ͳΜͰ͔͜͜ΒऔͬͨΜͩ
Titanium New Years Party 2013 Lightning Talk +BEFͱ$PGGFF4DSJQUͰૉఢͳΠϯσϯτ Alloy Window(title="Jade")
Button#btn(title="Click", onClick="func") func = -> alert "Hello, Titanium Alloy!" $.btn.title = "Clicked" * ͋Γ͕ͱ͏!LTVLFZ͞Μ * 5444BTTͰॻ͖͍ͨͳ͊
Titanium New Years Party 2013 Lightning Talk ʊਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹ5444BTTͰॻ͖͍ͨͳ͊ɹʻ ʉ:?:?:?:?:?:?:?:?:?:?:?:ʉ
Titanium New Years Party 2013 Lightning Talk Ͱ͖ͨΑʔʘ ?P? ʗ
Titanium New Years Party 2013 Lightning Talk #FUUFS4BTT4UZMVT fill() //
function width "Ti.UI.FILL" height "Ti.UI.FILL" Window#main backgroundColor "#FFFFFF" Label fill() color "#666666" * Expressive, dynamic, robust CSS
Titanium New Years Party 2013 Lightning Talk 4UZMVTUP544DPOWFSUKNL DEMO *
alloy-stylus https://gist.github.com/4637362
Titanium New Years Party 2013 Lightning Talk ΠϯσϯτͷੈքΑ͏ͦ͜ Alloy //
Jade Window(title="Jade") Button#btn(title="Click", onClick="func") func = -> # CoffeeScript alert "Hello, Titanium Alloy!" $.btn.title = "Clicked" Window // Stylus backgroundColor "#FFFFFF"
Titanium New Years Party 2013 Lightning Talk $0%&4530/(