Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Introducing TiExtendWeb
Ryutaro Miyashita
June 13, 2013
Technology
0
710
Introducing TiExtendWeb
Titanium Study Meeting (Moku-Moku Kai) in Tokyo #9
Ryutaro Miyashita
June 13, 2013
Tweet
Share
More Decks by Ryutaro Miyashita
See All by Ryutaro Miyashita
ryugoo
0
1.2k
ryugoo
0
310
ryugoo
5
890
ryugoo
1
1.5k
ryugoo
2
1.2k
ryugoo
4
560
ryugoo
0
460
ryugoo
2
340
ryugoo
1
2.1k
Other Decks in Technology
See All in Technology
yuji1484
3
770
benzookapi
1
430
1027kg
0
200
kahara33
0
120
korodroid
0
220
gobeyond20xx
0
340
sansandsoc
0
150
tnmt
3
250
akitok_
2
770
tosh2230
3
310
ihcomega56
1
590
robcrowley
0
150
Featured
See All Featured
rasmusluckow
318
18k
chriscoyier
145
20k
brad_frost
157
6.4k
skipperchong
8
720
tenderlove
53
3.5k
danielanewman
1
520
bryan
31
3.4k
mojombo
359
62k
lynnandtonic
272
16k
marktimemedia
7
400
chriscoyier
683
180k
ddemaree
273
31k
Transcript
Introducing TiExtendWeb WebView Λ֦ு͢ΔͪΐͬͱศརͳϞδϡʔϧ Titanium ͘͘ձ Tokyo #9 in DENSO
IT ϥϘ
Ryutaro Miyashita ChatWork Engineer / Titanium Mobile Ϣʔβʔձॻه
ryugoo_ ryutaro.miyashita ryugoo Titanium ͘͘ձ Tokyo #9 in DENSO IT ϥϘ
TiExtendWeb WebView Λ֦ு͢ΔͪΐͬͱศརͳϞδϡʔϧ ? Titanium ͘͘ձ Tokyo #9 in DENSO
IT ϥϘ
TiExtendWeb ? Fast Scroll No Shadow Native Bridge Mod UserAgent
TiExtendWeb
Awesome ? ͑͑Ζʋ ʅʔʆ ϊ TiExtendWeb ? Titanium ͘͘ձ Tokyo
#9 in DENSO IT ϥϘ
github.com/ryugoo/TiExtendWeb < MIT ϥΠηϯεͰ͍͟͝·͢ Titanium ͘͘ձ Tokyo #9 in
DENSO IT ϥϘ TiExtendWeb ?
TiExtendWeb ? < ͪ͜ΒͰ͍͟͝·͢
How To Use Ϟδϡʔϧͷ͍͔ͨ Titanium ͘͘ձ Tokyo #9 in DENSO
IT ϥϘ
./build.py 1. ϞδϡʔϧΛϏϧυ Titanium ͘͘ձ Tokyo #9 in DENSO IT
ϥϘ tiapp.xml 2. ϞδϡʔϧΛࠐΈ How To Use <module platform='iphone' version='0.2'> net.imthinker.modules.tiextendweb </module>
3. WebView ʹهड़ How To Use var web_view = Ti.UI.createWebView({
url: 'http://imthinker.net/', normalScrollSpeed: true, removeShadow: true, removeScrollDelay: true, userAgentForiOS: 'TiExtendWeb' }); web_view.addEventListener('hoge', function () { alert('TiExtendWeb!'); }); <a href='extendwebview://hoge'>Click</a> WebView HTML
ɾTi.App.addEventListenerΘͳ͍! ɾTi.App.fireEventΘͳ͍! άϩʔόϧΠϕϯτ͡Όͳ͍͔ΒϝϞϦϦʔΫͷ৺ݮΔ aλά͚ͩͰWebView ͷΠϕϯτݺͼग़ͤͪΌ͏ ɾWebViewͩͱόϨʹ͘͘ͳΔ! ૢ࡞ײ͕ TableView ScrollView ͱಉ͡ײ֮ʹͳΔ
TiExtendWeb ! ɾrequireΘͳ͍! طଘͷWebView Λ֦ு͢Δ͔Β͍͜͠ͱඞཁͳ͠
Awesome ! ͑͑Μʋ ʅʔʆ ϊ Titanium ͘͘ձ Tokyo #9 in
DENSO IT ϥϘ TiExtendWeb !
ʘಥવͷએʗ Titanium ͘͘ձ Tokyo #9 in DENSO IT ϥϘ ADVERTISEMENT
Advertisement ChatWork Jobs ڧͯ͘χϡʔήʔϜͳؒ୳ͯ͠·͢ Titanium ͘͘ձ Tokyo #9 in DENSO
IT ϥϘ (Talk of the 2013/06/13)
ChatWork Jobs ɾAndroid ͳΤϯδχΞ ωΠςΟϒ(Java) ͔ͭ Titanium ܦݧऀͳΒঘྑ͠ ɾUI LoveͳσβΠφʔ
HTML5 ͱ͔ CSS3 ͱ͔ JavaScript ͱ͔όϦόϦͳΒঘྑ͠ ChatWork ࠾༻αΠτ http://www.chatwork.com/ja/recruit.html ฉ͖͍ͨํͰͲͧ @ryugoo_ / miyashita@chatwork.co.jp (Talk of the 2013/06/13) ɾPHP / αʔόʔαΠυͳΤϯδχΞ REST ͱ͔ AWS ͱ͔ύϑΥʔϚϯεؾʹͨ͠Γ͢ΔͳΒঘྑ͠
ʘએऴΘΓʗ Titanium ͘͘ձ Tokyo #9 in DENSO IT ϥϘ ADVERTISEMENT
Enjoy Ti app day! Titanium ͘͘ձ Tokyo #9 in DENSO
IT ϥϘ TiExtendWeb ! ωΠςΟϒͰ͍͠ͱ͜ΖWebView ͰΧόʔ͠Α͏ͥ
Titanium ͘͘ձ Tokyo #9 in DENSO IT ϥϘ ʘENDʗ CODESTRONG