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
FlutterのWebViewを使った
Search
ひさだ
June 09, 2019
Technology
0
63
FlutterのWebViewを使った
ひさだ
June 09, 2019
Tweet
Share
More Decks by ひさだ
See All by ひさだ
Vue入門3日目くらいに知りたかったことたち
hisada
0
430
Other Decks in Technology
See All in Technology
Data Hubグループ 紹介資料
sansan33
PRO
0
2.2k
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
310
Digitization部 紹介資料
sansan33
PRO
1
5.6k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
なぜAWSを活かしきれないのか?技術と組織への処方箋
nrinetcom
PRO
5
960
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
200
技育祭2025【秋】 企業ピッチ/登壇資料(高橋 悟生)
hacobu
PRO
0
110
カンファレンスに託児サポートがあるということ / Having Childcare Support at Conferences
nobu09
1
600
Node.js 2025: What's new and what's next
ruyadorno
0
400
Codexとも仲良く。CodeRabbit CLIの紹介
moongift
PRO
1
240
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
960
React19.2のuseEffectEventを追う
maguroalternative
2
470
Featured
See All Featured
Thoughts on Productivity
jonyablonski
70
4.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
600
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Speed Design
sergeychernyshev
32
1.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
620
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
The Language of Interfaces
destraynor
162
25k
Faster Mobile Websites
deanohume
310
31k
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Transcript
!IJTBEB@EFW 'MVUUFSͷ8FC7JFX ͻͩ͞!IJTBEB@EFW
ࣗݾհ wͻͩ͞!IJTBEB@EFW wֶੜ w,σΟεϓϨΠߪೖ !IJTBEB@EFW
ཁ݅ w͋Δ5XJUUFSΞΧϯτͷ5-Λදࣔ wαʔόʔϨεʢҧʣ !IJTBEB@EFW
Կ͕͍͔ͨ͠ w'MVUUFS্Ͱ8FC7JFX wϖʔδભҠ͠ͳ͍ wϦϯΫ։͍ͨΒ֎෦ϒϥβ !IJTBEB@EFW
w5XJUUFS"1*ΊΜͲ͍ wαʔόʔϨεΏ͑ εΫϨΠϐϯάແཧΆ !IJTBEB@EFW
!IJTBEB@EFW XFCWJFX@qVUUFS
XFCWJFX@qVUUFS w(PPHMFެࣜϓϥάΠϯ wϖʔδભҠΠϕϯτ͕ͳ͍ !IJTBEB@EFW
!IJTBEB@EFW qVUUFS@XFCWJFX@QMVHJO
qVUUFS@XFCWJFX@QMVHJO w'MVUUFS$PNNVOJUZʹΑΓ։ൃ w༷ʑͳΠϕϯτɾૢ࡞ w͍͚ͦ͏ !IJTBEB@EFW
PO6SM$IBOHFEΠϕϯτʁ ํ !IJTBEB@EFW ϖʔδભҠΠϕϯτ ભҠઌΛ ֎෦ϒϥβͰ։͘ ෦ϒϥβ ʮΔʯ HP#BDLϝιου VSM@MBVODIFSϓϥάΠϯ
!IJTBEB@EFW ࡞ͬͯΈͨ
݁Ռ wPO6SM$IBOHFEΠϕϯτ wϖʔδભҠྃޙൃੜ wͭ·Γϩʔυ͔ͯ͠Βൃੜ !IJTBEB@EFW
վળ wPO4UBUF$IBOHFEΛ͏ wঢ়ଶ͕มΘΖ͏ͱͨ͠ΒࢭΊΔ w͔ͣ͢͞Δ !IJTBEB@EFW
݁Ռ wىಈ࣌ɺ5XJUUFS͕֎෦Ͱ։͘ wPO4UBUF$IBOHFEෳճൃੜ w֎෦ϒϥβ͕ͨ͘͞Μ !IJTBEB@EFW
վળ w63-͕࠷ॳͷϖʔδͷͷͳΒ Կ͠ͳ͍ wมԽͨ͠ঢ়ଶ͕TUBSU-PBEͳΒ ϖʔδΛͯ͠֎෦ϒϥβ։͘ !IJTBEB@EFW
ίʔυ webView.onStateChanged.listen((e) { if (e.type == WebViewState.startLoad && e.url !=
TwitterUrl) { webView.stopLoading(); webView.goBack(); launch(e.url); } } !IJTBEB@EFW ঢ়ଶ͕มԽͨ͠ͱ͖ʹ ࠷ॳҎ֎ͷϖʔδͷಡΈࠐΈΛ ։͍࢝ͯͨ͠Β ϩʔυதࢭ Δ ֎෦Ͱ։͘
·ͱΊ wXFCWJFX@qVUUFSΑΓ qVUUFS@XFCWJFX@QMVHJO ͷ΄͏͕ػೳ͕ଟ͍ wPO6SM$IBOHFEΠϕϯτ͕ݺΕΔͷ ϩʔυྃޙ wPO4UBUF$IBOHFE͙͢ʹݺΕΔ !IJTBEB@EFW
·ͱΊ wPO4UBUF$IBOHFϖʔδભҠͰ ෳճݺΕΔ w࠷ॳͷಡΈࠐΈ࣌ݺΕΔ w͜Μͳ༷ʹ͠ͳ͍ !IJTBEB@EFW Ҏ্