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
残り15%のユーザーにリーチするためのAccessibility
Search
coe
February 11, 2020
Technology
0
780
残り15%のユーザーにリーチするためのAccessibility
残り15%のユーザーにリーチするためのAccessibility
coe
February 11, 2020
Tweet
Share
More Decks by coe
See All by coe
すべてのヘルスケアデータを紐解く.pdf
coe
0
2.8k
About HealthKit nutrition
coe
0
420
Kotlin Dynamic type
coe
0
350
iOSDC 2023 Web in tvOS and watchOS
coe
1
670
iOSDC 2023 Push To Talk
coe
1
2.1k
iOSDC手で触れずにアプリを動かす技術
coe
1
1.8k
iOSDC令和時代のXML処理を考える
coe
3
2.6k
iOSDC 2021 Restore
coe
6
2.1k
詳解Storyboard
coe
7
3.7k
Other Decks in Technology
See All in Technology
Amazon Inspector コードセキュリティで手軽に実現するシフトレフト
maimyyym
0
140
新卒(ほぼ)専業Kagglerという選択肢
nocchi1
0
310
AIに頼りすぎない新人育成術
cuebic9bic
3
330
o11yツールを乗り換えた話
tak0x00
2
1.7k
GISエンジニアよ 現場に行け!
sudataka
1
140
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
7
820
なごミュ@SPAJAM2025 第二回予選
1901drama
0
110
AIが住民向けコンシェルジュに?Amazon Connectと生成AIで実現する自治体AIエージェント!
yuyeah
0
210
Agent Development Kitで始める生成 AI エージェント実践開発
danishi
0
160
LLM時代の検索とコンテキストエンジニアリング
shibuiwilliam
2
720
サービスロボット最前線:ugoが挑むPhysical AI活用
kmatsuiugo
0
140
Delegate authentication and a lot more to Keycloak with OpenID Connect
ahus1
0
240
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
KATA
mclloyd
32
14k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Making Projects Easy
brettharned
117
6.3k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Transcript
*ODSFBTFZPVSBQQTSFBDI PGUIFXPSMET QPQVMBUJPO ΓͷϢʔβʔʹϦʔν͢ΔͨΊͷ"DDFTTJCJMJUZ %SPJE,BJHJ5TVZPTIJIZVHB
"CPVU w ڧʢ5TVZPTIJ)ZVHBʣ w "NB[JB JOD w !DP⒎FFHZVOZV w J1IPOF04ʙ
w "OESPJE%POVUʙ w J04%FWFMPQFS w %SPJE,BJHJCFHJOOFS
"CPVU w ڧʢ5TVZPTIJ)ZVHBʣ w "NB[JB JOD w !DP⒎FFHZVOZV w J1IPOF04ʙ
w "OESPJE%POVUʙ wJ04%FWFMPQFS w%SPJE,BJHJCFHJOOFS
r%SPJE,BJH#-&ΞϓϦઃܭύλʔϯ IUUQTTQFBLFSEFDLDPNUPNPIJLPTBUPCMFBQQQBUUFSO TMJEF 3FGFSFODFECMVFUPPUIEFWFMPQNFOUTMJEF
J04%$#-&TFTTJPO $PNNVOJDBUFEBUBCFUXFFOJ04BOE"OESPJEWJB#-& IUUQTXXXZPVUVCFDPNXBUDI W8MV6'1/VL
#VU *BNOPUEFWFMPQJOH CMVFUPPUIBOE "OESPJEVTVBMMZ *EFWFMPQJ04BQQ
2VFTUJPO 5PUIJOL
"SFZPV6* EFTJHOFS
6*JT6TFS*OUFSGBDF
2VFTUJPO
%JEZPVEFTJHOFE *736*
* 7 3
*OUFSBDUJWF 7PJDF 3FTQPOTF
*OUFSBDUJWF7PJDF3FTQPOTF w "UFDIOPMPHZUIBUBMMPXTBDPNQVUFSUPJOUFSBDUXJUI IVNBOTUISPVHIUIFVTFPGWPJDFBOE%5.'UPOFTJOQVUWJB BLFZQBE w *73TZTUFNTDBOCFVTFEGPSNPCJMFQVSDIBTFT CBOLJOH QBZNFOUT TFSWJDFT
SFUBJMPSEFST VUJMJUJFT USBWFMJOGPSNBUJPO BOEXFBUIFSDPOEJUJPOT w 5IFQVSQPTFPGBO*73JTUPUBLFJOQVU QSPDFTTJU BOE SFUVSOBSFTVMU IUUQTFOXJLJQFEJBPSHXJLJ*OUFSBDUJWF@WPJDF@SFTQPOTF
6TBHF*O +BQBO 3BJMXBZT < +3 *GOVNCFSQBECVUUPO QSFTT 7PJDFHVJEBODFXJMMCF QMBZFEBOEZPVDBO
CVZUJDLFUTJOUFSBDUJWF
%JEZPVEFTJHOFE *736TFS*OUFSGBDF
*OUSPEVDUJPO
*OUSPEVDUJPO
5)&803-%#"/,
5)&803-%#"/, IUUQTXXXXPSMECBOLPSHFOUPQJD
rIUUQTXXXXPSMECBOLPSHFOUPQJDEJTBCJMJUZ l0OFCJMMJPOQFPQMF PSPGUIFXPSME`T QPQVMBUJPO FYQFSJFODFTPNFGPSNPGEJTBCJMJUZ BOEEJTBCJMJUZQSFWBMFODFJTIJHIFSGPS EFWFMPQJOHDPVOUSJFTz
JGBQQTVQQPSUBDDFTTJCJMJUZ UIFVTFQPQVMBUJPOPGBQQ JODSFBTFT
*NQBDUPGBDDFTTJCJMJUZ w *ODSFBTFZPVSBQQTSFBDI w *NQSPWFZPVSBQQTWFSTBUJMJUZ rIUUQTEFWFMPQFSBOESPJEDPNHVJEFUPQJDTVJBDDFTTJCJMJUZ
"SFZPVTVQQPSU BDDFTTJCJMJUZ
l*EJEOUTVQQPSUFEBDDFTTJCJMJUZNZBQQz
3FBMMZ
"OESPJEJT VTVBMMZ 4VQQPSUFEUIFBDDFTTJCJMJUZ
l*EJEOUTVQQPSUFEBDDFTTJCJMJUZNZBQQz
l*EJEOUTVQQPSUFEBDDFTTJCJMJUZNZBQQz :PVSBQQJTTVQQPSUFEBMSFBEZ
#VU
"DDFTTJCJMJUZDBODBVTF DBUBTUSPQIJDGBJMVSFTJO ZPVSBQQ
&YBNQMF
/FXT"QQ :PVNVTUMPHJOGPS SFBEOFXT
/FXT"QQ :PVEPFTOPUOFFE MPHJOGPSSFBEOFXT KVTUDIBOHF BDDFTTJCJMJUZ
$PNJD"QQ :PVOFFEQPJOUTGPS SFBEOFYUFQJTPEF
$PNJD"QQ :PVEPFTOPUOFFE QPJOU *OBDDFTTJCJMJUZ :PV DBOQSFTTOFYU CVUUPO
$PNJD"QQ 8IFOUFTUJOHZPVSBQQ ZPVOFFEUPEFCVHBOE HBJONPSFQPJOUT *OTFBSDITDSFFONPEF ZPVDBOTFBSDIGPS EFCVHCVUUPOT
5IPTFJTOPUOFFESPPU BDDFTTBOEFYUFSOBMUPPMT
"MMVTFSTDBOEPUIJTXJUIKVTU FOBCMFBDDFTTJCJMJUZ "DDFTTJCJMJUZTFSWJDFIBTWFSZ TUSPOHBVUIPSJUZ
/PUTVQQPSU"DDFTTJCJMJUZ /PNFBTVSFTBHBJOTU"DDFTTJCJMJUZ
)PXUP *OBDDFTTJCJMJUZ
)PXUP*OBDDFTTJCJMJUZ
)PXUP*OBDDFTTJCJMJUZ w BOESPJEDPOUFOU%FTDSJQUJPO!OVMM w BOESPJEJNQPSUBOU'PS"DDFTTJCJMJUZOP w WJFXJNQPSUBOU'PS"DDFTTJCJMJUZ 7JFX*.1035"/5@'03@"$$&44*#*-*5:@/0
)PXUP*OBDDFTTJCJMJUZ w BOESPJEDPOUFOU%FTDSJQUJPO!OVMM w BOESPJEJNQPSUBOU'PS"DDFTTJCJMJUZOP w WJFXJNQPSUBOU'PS"DDFTTJCJMJUZ 7JFX*.1035"/5@'03@"$$&44*#*-*5:@/0 "MM0CKFDU
.BLFJOBDDFTTJCMF BQQDPNQMFUFE
*TJUSFBMMZPL
4VQQPSUJOHBDDFTTJCJMJUZ NPSFUIBOOPUTVQQPSUJOH BDDFTTJCJMJUZJTCFOFpDJBMMZ
&WFOTP
"DDFTTJCJMJUZJT w *SSFMFWBOUUPNF w 'FBUVSFTUIBUZPVEPOUVTFBSFNFBOJOHMFTT w &OIBODFPUIFSGVODUJPOTUIBOUIBU *TUIBUSFBMMZUIFDBTF
6TFSUIBUOFFE BDDFTTJCJMJUZBSFTQFDJBM
/PUBMXBZT
4JUVBUJPOBMEJTBCJMJUZ
*ODMVTJWF .JDSPTPGU-JDFOTFEVOEFS$SFBUJWF$PNNPOT"UUSJCVUJPO /PO$PNNFSDJBM/P%FSJWBUJWFT $$#:/$/%
None
4FF
%JTBCJMJUZPG4FF w #MJOE w $BUBSBDU w $BUBSBDUCFHJOUPCFSFQPSUFEJOQFPQMFPWFSUIFBHFPG w 1FPQMFPWFSUIFBHFPGIBWFTPNFGPSNPGDBUBSBDU w
$BUBSBDUTDBOCFPQFSBUFEPO*U`TUFNQPSBSZ w %SJWF w %SJWJOHJTTJUVBUJPOBM/PUQFSNBOFOU
r8IBU`TOFXJO"OESPJEBDDFTTJCJMJUZ(PPHMF*0 l8FBSFBMMUIFBDDFTTJCJMJUZVTFSTTPNFUJNFz
(SBTT *DBOUTFFBOZUIJOHXIFO*UBLFP⒎NZHMBTTFT 5IFBQQDBOOPUCFVTFEEVSJOHUIJTUJNF
(MPWFT (MPWFTBSFEJTBCMFUPUPVDIUPBOESPJE "VUPQMBZWJEFPBQQXJMMCFBQSPUBHPOJTU
*UJTEJTBCJMJUZXIJMFJOUIFRVJFUQMBDF /PUJpDBUJPOTPVOETBSFVTFMFTT 4PVOEPOMZDPOUFOUTDBOOPUVOEFSTUBOE
0DDVSSFETJUVBUJPOBM EJTBCJMJUZ w -FBWFTZPVSBQQ w &WBDVBUFTUPBDDFTTJCMFBQQTUIBUDBOEPUIFTBNF w &WFOJGUIFVTFSSFDPWFST VTFSEPOPUDPNFCBDL w
6TFSMFGUCFDBVTFIFGFMUJODPOWFOJFOU w 6TFSMFBWFTXIFOGFFMJODPOWFOJFOUBHBJO
"DDFTTJCJMJUZJODSFBTFT ZPVSBQQXPSLBWBJMBCJMJUZ
4VQQPSU"DDFTTJCJMJUZ w &BTJFSUIBO*OBDDFTTJCJMJUZ w 'JYUIFDSJUJDBMCVH w 6OSFBDIBCMFVTFSTXJMMVTFUIFBQQ w *ODSFBTFTZPVSBQQXPSLBWBJMBCJMJUZJOUIFTDFOFPG EJTBCJMJUZ
)PXUP"DDFTTJCJMJUZ
#FGPSFUIBU
8IBU`T"DDFTTJCJMJUZ
5IFSFJTBDDFTTJCJMJUZ DBMMFE5BMLCBDL
5BMLCBDLJTTDSFFO SFBEFS
*NBHFXJUIPVUDPOUFOU%FTDSJQUJPO *GFOUFSUFYUUPDPOUFOU%FTDSJQUJPO JUJTTQPLFOCZ 5BML#BDL
5BML#BDL w 5BML#BDLSFBEPVUGPDVTFEDPOUFOUT w /POUFYUVBM$POUFOUTVDIBTJNBHFTOFFE DPOUFOU%FTDSJQUJPO
"DDFTTJCJMJUZJTOPU POMZ5BMLCBDL
8IBU`T"DDFTTJCJMJUZ w 5BML#BDL
8IBU`T"DDFTTJCJMJUZ w 5BML#BDL w #SBJMMF#BDL w 4XJUDI"DDFTT w 7PJDF"DDFTT
#SBJMMF#BDL 'SFFEPN4DJFOUJpD'PDVT#MVF
#SBJMMF#BDL w #SBJMMFEJTQMBZDBODPOOFDUUPBOESPJECZ #SBJMMF#BDL w %PXOMPBE#SBJMMF#BDLBQQ w IUUQTQMBZHPPHMFDPNTUPSFBQQTEFUBJMT JEDPNHPPHMFDPEFFZFTGSFFCSBJMMFCBDL w
*OTFUUJOH PQFO"DDFTTJCJMJUZˠ#SBJMMF#BDLBOE TXJUDIPO#SBJMMF#BDL
*GZPVEPOUIBWFB LFZCPBSE w "DDFTTJCJMJUZˠ#SBJMMF#BDLˠ 4FUUJOHˠ%FWFMPQFSPQUJPO BOEDIFDLl4IPX#SBJMMF PVUQVUPOTDSFFOz w 8JMMPWFSMBJEUIFCSBJMMFPO UIFEJTQMBZ
4XJUDI $PQZSJHIU"CMF/FU *OD"MMSJHIUTSFTFSWFE
%PZPVLOPX4XJUDI w 5IFSFBSFQFPQMFXIPDBOOPUUPVDITNBSUQIPOF w 5IJTTXJUDIJTVTFECZTVDIQFPQMF w 0OFTXJUDIIBTUIFOFYUSPMF w "OPUIFSTXJUDIIBTUIFlTFMFDUSPMF w
"OESPJEJTEFTJHOFETPUIBUZPVDBOVTFBQQT XJUIPVUUPVDIJOHUIFTDSFFO
4XJUDI BDDFTT 8IFOUIF4XJUDIJT FOBCMFE UIFGPDVTXJMM BQQFBSPOUIFTDSFFO BOEUIFGPDVTXJMM TXJUDIXIFOUIF/FYU CVUUPOJTQSFTTFE
4XJUDI BDDFTT 8IFOQSFTTFE 4FMFDU TFMFDU GPDVTFEJUFN
4XJUDI.&/6 *OTXJUDINFOV 5IFSF BSFCBDL IPNF QPXFSPQUJPOBOEFUD )FSFZPVDBOEPTPNF CBTJDPQFSBUJPOT
*GZPVEPOPUIBWF4XJUDI w "DDFTTJCJMJUZˠ4XJUDI"DDFTTˠ4FUUJOHT w 4FMFDUl"TTJHOTXJUDIFTGPSTDBOOJOHBOEBTTJHO l4FMFDUzBOEl/FYUzUPUIFIBSEXBSFCVUUPO w :PVDBOOPXDIFDLTXJUDIBDDFTTCFIBWJPSPOZPVS "OESPJEEFWJDF
7PJDF"DDFTT w 8IFOWPJDFBDDFTTJTPO TFMFDUBCMFJUFNTBSF NBSLFEXJUIBOVNCFS w 8IFOZPVDBMMUIFOVNCFS 7PJDF"DDFTTTFMFDUTBO
JUFN
7PJDF"DDFTT w 7PJDF"DDFTTBTTJTUTVTFSTXIPDBOOPUPQFSBUFCZIBOE GPSBOZSFBTPO w 6QEBUFPS%PXOMPBE/FXFTU(PPHMFBQQ w %PXOMPBE7PJDF"DDFTTBQQ w IUUQTQMBZHPPHMFDPNTUPSFBQQTEFUBJMT
JEDPNHPPHMFBOESPJEBQQTBDDFTTJCJMJUZWPJDFBDDFTT w *OTFUUJOH PQFO"DDFTTJCJMJUZˠ7PJDF"DDFTTBOETXJUDI PO7PJDF"DDFTT
8IBU`T"DDFTTJCJMJUZ w 5BML#BDL w #SBJMMF#BDL w 4XJUDI"DDFTT w 7PJDF"DDFTT /POFPGUIFNBSFQSFNJTFEPOUPVDI
PQFSBUJPO
%PFT6*EFTJHOFSNVTU DPOTJEFSBMMVTFDBTFT
/P
w "OESPJEIBTBNFDIBOJTNUPHVFTTBOEUSBOTGPSN GSPNMBZPVU w +VTUQMBDJOHUIFDPNQPOFOUTQSPQFSMZXJMMTVQQPSU UIFBDDFTTJCJMJUZPGZPVSBQQ
w 8IZJTOFXTSFBECZVOMPHHFEVTFST w 8IZDBOVOQBJEVTFSTSFBEUIFOFYUDPNJD
5IBUJTCFDBVTFZPVIBWFOU QMBDFEBOEDPOpHVSFEUIF DPNQPOFOUTQSPQFSMZ
*UJTJNQPSUBOUUPGBDFUIFCVTJOFTT MPHJDPGZPVSBQQUPQSPQFSMZQMBDF BOEDPOpHVSFDPNQPOFOUT
/FXTGPS VTFSOPU MPHHFEJO 5IFWJFXSJEFTPOUIF JUFN
/FXTGPS VTFSMPHHFE JO 5IFSFJTOPUIJOH SJEJOHPOUIFJUFN
8IBUJTUIFQVSQPTF PGUIFOFXTBQQ
/FXTBQQTQVSQPTF w 6OMPHHFEVTFSTDBOOPUBDDFTTOFXTBSUJDMFT
/FXTBQQTQVSQPTF w 6OMPHHFEVTFSTDBOOPUBDDFTTOFXTBSUJDMFT w *UTIPVMEOPUCFUIFQVSQPTFPGUIJTBQQUP BEEBTJOHMFWJFXUPVTFSTXIPBSFOPUMPHHFE JO
BOESPJEJNQPSUBOU'PS"DDFTTJCJMJUZ!\JT-PH*O 7JFX*.1035"/5@'03@"$$&44*#*-*5:@:&4 7JFX*.1035"/5@'03@"$$&44*#*-*5:@/0^z 1MFBTFCJOEUIFMPHJOTUBUF 5IFOBEEWJTVBMF⒎FDUTJGOFDFTTBSZ
$PNJDTGPS OPNPOFZ VTFS
BOESPJEFOBCMFE!\QPJOU^z 6TFSTXJUIPVUQPJOUTDBOOPUSFBEDPNJD $IBOHFUIFWBMJEJUZPGUIFCVUUPOBDDPSEJOHUPUIFOVNCFSPG QPJOUT
BOESPJEDPOUFOU%FTDSJQUJPO!TUSJOHQPJOU@TIPSUBHF@NFTTBHFz *OBEEJUJPOUPEJTBCMJOHUIFCVUUPO JUTBHPPEJEFBUPFYQMBJO XIZZPVDBOUQSFTTJUJOUIFDPOUFOUEFTDSJQUJPO *UTHPPEUPIFBSUIFFYQMBOBUJPOKVTUCZGPDVTJOHBUUIFCVUUPO 5IFUFYUUIBUDBOCFEJTQMBZFEWJTVBMMZJTMJNJUFE CVUUIF DPOUFOU%FTDSJQUJPOJTJOpOJUF
5FTU
5FTU w &TQSFTTP w "DDFTTJCJMJUZ4DBOOFS
&TQSFTTP w 6TF BOESPJEYUFTUFTQSFTTPBDDFTTJCJMJUZ"DDFTTJCJMJU Z$IFDLT w "EEBQQHSBEMFBOESPJE5FTU*NQMFNFOUBUJPO BOESPJEYUFTUFTQSFTTPFTQSFTTPBDDFTTJCJMJUZYYY w "EEUPZPVSUFTUDPEFFY
"DDFTTJCJMJUZ$IFDLTFOBCMF TFU3VO$IFDLT'SP N3PPU7JFX USVF
&Y5FTUGPS#BTJD"DUJWJUZ w #VUUPO7JFXJTNJTTJOH TQFBLBCMFUFYUOFFEFEGPS BTDSFFOSFBEFS w "EE BOESPJEDPOUFOU%FTDSJQUJ POTPpY
"OBMZTJTUPPMT w "DDFTTJCJMJUZ4DBOOFS Ϣʔβʔิॿݕূπʔϧ w %PXOMPBEGSPN1MBZ4UPSF w HDPBDDFTTJCJMJUZTDBOOFS w
*UJTTDBODVSSFOUTDSFFO JGJUJTOPUZPVST 5IFOTVHHFTUGPSJNQSPWFNFOU
5IJTBQQJTTVHHFTUJPOT %BUFUFYUDBOCFNPEJpFEUPIJHIDPOUSBTU
"OBMZTJTUPPMT w "DDFTTJCJMJUZ4DBOOFS Ϣʔβʔิॿݕূπʔϧ w %PXOMPBEGSPN1MBZ4UPSF w HDPBDDFTTJCJMJUZTDBOOFS w
*UJTTDBODVSSFOUTDSFFO JGJUJTOPUZPVST 5IFOTVHHFTUGPSJNQSPWFNFOU w 4VHHFTUTUPPUIFSBQQ OPUPOMZBMTPVTF UPZPVSBQQ
"GUFSXPSE
*T"DDFTTJCJMJUZPOMZ "OESPJE"QQ
5IJTTFTTJPOJT w 7JTVBM w )FBSJOH w 7JTVBM )FBSJOH 4PUIBUBOZPOFDBOVOEFSTUBOE
5IJTTFTTJPOJT w %FTDSJCFUIFJNBHFCZWPJDF w )JHIDPOUSBTUUFYUDPMPSBDDPSEJOHUP8$ TUBOEBSET w /PEJ⒎FSFODFTMJEFTBOEWPJDF *OGPSNBUJPOHBQBTMJUUMFBTQPTTJCMF
'FFECBDLNF
4VNNBSZ
4VQQPSUJOHBDDFTTJCJMJUZ w 1SFWFOUTVOFYQFDUFECFIBWJPS w *ODSFBTFUIFVTBHFUJNFPGZPVSBQQ
8FBSFIJSJOH "NB[JB JOD IUUQTBNB[JBDPKQDBSFFS