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
モバイルアプリのアクセシビリティ
Search
[email protected]
August 23, 2018
Programming
1
1.3k
モバイルアプリのアクセシビリティ
[email protected]
August 23, 2018
Tweet
Share
More Decks by
[email protected]
See All by
[email protected]
Swift compiler 101 & How async function works
shiz
0
46
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
290
複雑さに立ち向かうための ソフトウェア開発入門
shiz
3
1.9k
座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
5
15k
(非公開スライド追加)座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
1
610
複雑さに立ち向かうためのコードリーディング入門
shiz
35
14k
Swift Observation
shiz
5
850
Swift Reflection
shiz
1
250
Swift Concurrency Next Step
shiz
7
8.5k
Other Decks in Programming
See All in Programming
チームのテスト力を鍛える
goyoki
3
960
より安全で効率的な Go コードへ: Protocol Buffers Opaque API の導入
shwatanap
3
820
AIでLINEスタンプを作ってみた
eycjur
1
230
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
110
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
rage against annotate_predecessor
junk0612
0
170
旅行プランAIエージェント開発の裏側
ippo012
2
930
Namespace and Its Future
tagomoris
6
710
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
280
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
3k
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
550
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
130
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building an army of robots
kneath
306
46k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
BBQ
matthewcrist
89
9.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Code Review Best Practice
trishagee
71
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Six Lessons from altMBA
skipperchong
28
4k
Transcript
ϞόΠϧΞϓϦͷ ΞΫηγϏϦςΟ QPUBUPUJQT
ࣗݾհ wTIJ[ ͣ͠ !TU[O wडୗ։ൃձࣾۈ wϞόΠϧ͔ΒΠϯϑϥ·ͰΔ ͪΌΜΆΜΤϯδχΞ 4XJGU "OESPJE LPUMJO
"OHVMBS /PEFKT $ 1)1 +BWB wJ04ΤϯδχΞࢦ͍ͯ͠·͢
͜ͷൃදͰ͍͏ ΞΫηγϏϦςΟ ʮใΞΫηγϏϦςΟʯ ͷ͜ͱΛࢦ͠·͢ɻ ˞
ΞΫηγϏϦςΟ ͬͯʁ
ํ๏ͱঢ়گʹΑΒͣ ୭͕ใΛ ͘͠औಘͰ͖Δ͜ͱ
୭ʹରͯ͠ʁ
ΞΫηγϏϦςΟͬͯ Կ͔ಛผͳͷʁ
௨ৗͷૢ࡞͕ࠔͳঢ়گ δϣΪϯάத ӡసத ຬһిंͷத ଠཅ͕রΓ͚ͭΔதͷ֎ ΠϠϗϯΕͯԻ͕ฉ͚ͳ͍ ը໘͕όΩόΩ Λࠎં͍ͯ͠Δ ՙͰ྆ख͕;͕͍ͬͯ͞Δ
ΞΫηγϏϦςΟ ୭ʹͰඞཁͳͷ
8FC$POUFOU"DDFTTJCJMJUZ (VJEFMJOFT 8$"( wΣϒίϯςϯπΛΑΓΞΫηγϒϧʹ ͢ΔͨΊͷൣғʹٴͿਪࣄ߲ wٕज़ʹґଘ͠ͳ͍ w༷ʑͳোͷ͋ΔਓΛؚΊɺ΄ͱΜͲͷ ར༻ऀʹͱͬͯΣϒίϯςϯπ͕ΑΓ ͍͘͢ͳΔɻ
IUUQTXBJDKQEPDT8$"(0WFSWJFXIUNM
8FC$POUFOU"DDFTTJCJMJUZ (VJEFMJOFT 8$"( w݄8(קࠂ Ϳ ΓͷΞοϓσʔτ w༰ʹϞόΠϧͷڧԽؚ͕·ΕΔ IUUQTXXXXPSH538$"(
ωΠςΟϒΞϓϦͰʁ
มΘΒͳ͍
"OESPJE IUUQTEFWFMPQFSBOESPJEDPNHVJEFUPQJDTVJBDDFTTJCJMJUZ
0WFSWJFX wϚςϦΞϧσβΠϯʹैͬͯΞΫηγϏϦ ςΟʹඞཁͳཁૉΛαϙʔτ͢ΔσβΠϯ ʹ͢Δ͜ͱ IUUQTNBUFSJBMJPEFTJHOVTBCJMJUZ BDDFTTJCJMJUZIUNMDPNQPTJUJPO wΞΫηγϏϦςΟͷϕετϓϥΫςΟεΛ ͬͯΞϓϦΛ։ൃ͢Δ͜ͱ wΞΫηγϏϦςΟͷػೳΛͬͨςετΛ
ߦ͏͜ͱ IUUQTEFWFMPQFSBOESPJEDPNHVJEFUPQJDTVJBDDFTTJCJMJUZ
ϚςϦΞϧσβΠϯΨΠυ IUUQTEFWFMPQFSBOESPJEDPNHVJEFUPQJDTVJBDDFTTJCJMJUZBQQT
ɹϕετϓϥΫςΟε w6*ཁૉʹϥϕϧΛ͚Δ wҙຯͷ͋Δ୯Ґʹ6*ཁૉΛάϧʔϓԽ͢Δ wΘ͔Γ͍͢ૢ࡞खॱͷ࡞͢Δ wλονൣғΛେ͖͘͢Δ wదͳ৭ͷίϯτϥετΛઃఆ͢Δ w৭Ͱ۠ผΛ͚ͭΔΑΓҹΛઃஔ͢Δ wΞΫηεՄೳͳϝσΟΞίϯςϯπΛఏڙ͢Δ IUUQTNBUFSJBMJPEFTJHOVTBCJMJUZBDDFTTJCJMJUZIUNMDPNQPTJUJPO
"QQMFͷߟ͑ 88%$8IBUT/FXJO"DDFTTJCJMJUZ
J04 J04ΞΫηγϏϦςΟϓϩάϥϛϯάΨΠυ *UTUIFSJHIUUIJOHUPEP ਖ਼͍͜͠ͱͰ͋Δɻ
)VNBO*OUFSGBDFHVJEFMJOF )*( IUUQTEFWFMPQFSBQQMFDPNEFTJHOIVNBOJOUFSGBDFHVJEFMJOFTJPTBQQ BSDIJUFDUVSFBDDFTTJCJMJUZ
IUUQTEFWFMPQFSBQQMFDPNBDDFTTJCJMJUZJPT υΩϡϝϯτ
%ZOBNJD5ZQFͷྫ
None
Ͱ͖Δ͜ͱ৭ʑ wେࣄͳՕॴͷจࣈΛڧௐ͢Δ wϏσΦʹࣈນΛ͚ͭΔ wྃ࣌ʹԻΛ໐Β͢
શ෦Δ͖ ͱ͍͏Θ͚Ͱͳ͍ wٕज़తʹରԠ͍ͯ͠Ε͍ ͍͢ͱ͍͏Θ͚Ͱͳ͍ wٯʹແཧʹΔͱෛ୲͔Γ૿ ͑Δ
ࣗͷΞϓϦʹ ඞཁͳͷʁ Λߟ͑ͯΈΔ
J04%$5SBDL"