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
The Art of Indent world with Titanium and Alloy
Search
Ryutaro Miyashita
January 26, 2013
Technology
4
2.1k
The Art of Indent world with Titanium and Alloy
Ryutaro Miyashita
January 26, 2013
Tweet
Share
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.8k
開発 4 年目のアプリへの Kotlin 導入
ryugoo
0
450
チーム開発と Android アプリの構成
ryugoo
5
1.2k
開発 4 年目のアプリへの Kotlin 導入
ryugoo
1
2.7k
Either で想定内のエラーと想定外のエラーを別ものにしたい!
ryugoo
2
1.8k
全て S になる -RxJava と LWS を持ち込む楽しさ-
ryugoo
4
770
Transition at RxJava 1.x to 2.x
ryugoo
0
560
Kotlin さんと誕生日が近いだけの男の話
ryugoo
2
540
Android エンジニアになって 2 年の学び
ryugoo
1
2.7k
Other Decks in Technology
See All in Technology
サラリーマンソフトウェアエンジニアのキャリア
yuheinakasaka
40
19k
Models vs Bounded Contexts for Domain Modularizati...
ewolff
0
190
Digitization部 紹介資料
sansan33
PRO
1
6.5k
迷わない!AI×MCP連携のリファレンスアーキテクチャ完全ガイド
cdataj
0
500
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
62k
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
310
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
22k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
21k
たかがボタン、されどボタン ~button要素から深ぼるボタンUIの定義について~ / BuriKaigi 2026
yamanoku
1
270
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
2
500
2025年の医用画像AI/AI×medical_imaging_in_2025_generated_by_AI
tdys13
0
340
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
1k
Featured
See All Featured
Docker and Python
trallard
47
3.7k
sira's awesome portfolio website redesign presentation
elsirapls
0
110
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
52
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Side Projects
sachag
455
43k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
The Language of Interfaces
destraynor
162
26k
Raft: Consensus for Rubyists
vanstee
141
7.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
190
Building an army of robots
kneath
306
46k
Why Our Code Smells
bkeepers
PRO
340
58k
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/(