Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Jetpack ComposeのTalkback対応/Improve Talkback in ...
Search
Nabe
October 31, 2022
Programming
0
550
Jetpack ComposeのTalkback対応/Improve Talkback in Jetpack Compose
potatotips #79 iOS/Android開発Tips共有会
https://potatotips.connpass.com/event/261215/
Nabe
October 31, 2022
Tweet
Share
More Decks by Nabe
See All by Nabe
カクヨムAndroidアプリのリブート
numeroanddev
0
550
GraphicsLayerのBitmap作成
numeroanddev
0
210
GraphQLとGigaViewer for Apps
numeroanddev
4
4.2k
Android アプリのプロジェクトをモダンにし続ける工夫
numeroanddev
1
720
Material 3で Material 2ぽい見た目にする
numeroanddev
2
620
Google I/O 2023 の 個人的おすすめセッションの紹介 / Introducing interesting sessions at Google IO 2023
numeroanddev
1
440
Baseline Profilesでアプリのパフォーマンスを向上させる / Improve app performance with Baseline Profiles
numeroanddev
0
940
Jetpack Composeでアプリを開発して遭遇した問題
numeroanddev
0
730
Material3(Material You) の変更点 / Changes in Material3(Material You)
numeroanddev
4
1.5k
Other Decks in Programming
See All in Programming
AIコーディングエージェント(Gemini)
kondai24
0
210
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
120
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
300
Github Copilotのチャット履歴ビューワーを作りました~WPF、dotnet10もあるよ~ #clrh111
katsuyuzu
0
100
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
240
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
380
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
1
640
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.2k
Developing static sites with Ruby
okuramasafumi
0
270
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
110
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
660
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
Fireside Chat
paigeccino
41
3.7k
The Invisible Side of Design
smashingmag
302
51k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
[SF Ruby Conf 2025] Rails X
palkan
0
510
Transcript
QPUBUPUJQTJ04"OESPJE։ൃ5JQTڞ༗ձ ,B[VLJ8BUBOBCF +FUQBDL$PNQPTFͷ 5BMLCBDLରԠ
1SPGJMF w ͳ w 5XJUUFS!/BCF$PUU w (JU)VC/6NFSP"OE%FW w גࣜձࣾͯͳ w
"OESPJEBQQMJDBUJPOFOHJOFFS w +FUQBDL$PNQPTF w .BUFSJBM%FTJHO
5BMLCBDLͱ
5BMLCBDLͱ w "OESPJEͷεΫϦʔϯϦʔμʔ w ԻϑΟʔυόοΫͱδΣενϟʔ Ͱը໘ΛΈͳ͘ͱૢ࡞Ͱ͖Δ w +FUQBDL$PNQPTFͰ4FNBOUJDT ϑϨʔϜϫʔΫͰ5BMLCBDLରԠͷ࣮ Λ͢Δ
w 4FNBOUJDT+FUQBDL$PNQPTF ͷ6*ςετͷจ຺ͰΘΕΔ
$POUFOU%FTDSJQUJPO
$POUFOU%FTDSJQUJPO w ը૾ͦͷ΄͔ҙͷಡΈ্͛ϥϕϧͷઃఆʹΘΕΔ w +FUQBDL$PNQPTFͷ*NBHF*DPOඞਢύϥϝʔλʹͳ͍ͬͯΔ w
$POUFOU%FTDSJQUJPO w ྫ͑͜ͷΑ͏ʹ$POUFOU%FTDSJQUJPOΛ࣮͍ͯ͠·ͤΜ͔ w
$POUFOU%FTDSJQUJPO
$POUFOU%FTDSJQUJPO JDPOϘλϯ
$POUFOU%FTDSJQUJPO Δ ΔϘλϯ
$POUFOU%FTDSJQUJPO w ٯʹςΩετ͖ͷΞΠίϯϘλϯͷΑ͏ͳɺࢹ֮తิॿͷͨΊͷΞΠίϯʹ $POUFOU%FTDSJQUJPOΛઃఆ͠ͳ͍ํ͕͍͍߹͋Δ w
$POUFOU%FTDSJQUJPO
$POUFOU%FTDSJQUJPO ΔΔϘλϯ
$POUFOU%FTDSJQUJPO ΔϘλϯ OVMM
.FSHF%FTDFOEBOUT
.FSHF%FTDFOEBOUT w .PEJ fi FSTFNBOUJDT NFSHF%FTDFOEBOUTUSVFPSGBMTF w ωετ͞Ε͍ͯΔ$PNQPTBCMFΛάϧʔϓͱͯ͠ѻ͏ w
5BMLCBDLͰҰͭʹ·ͱΊͯಡΈ্͛ΒΕΔ w .PEJ fi FSDMJDLBCMFΛઃఆ͍ͯ͠Δͱ෦ͰNFSHF%FTDFOEBOUTUSVF͕ ద༻͞ΕΔ
.FSHF%FTDFOEBOUT w DMJDLBCMFͷ࣮ͰNFSHF%FTDFOEBOUT͕༗ޮʹͳ͍ͬͯΔͨΊɺΞΠίϯ ͱςΩετ͕ผʑͰͳͯ͘·ͱΊͯಡΈ্͛ΒΕΔ ΔϘλϯ
5PHHMFBCMF
5PHHMFBCMF w .PEJ fi FSUPHHMFBCMF w 5PHHMF͢ΔϘλϯΛ࣋ͭϦετ ͳͲʹ͏͜ͱ͕Ͱ͖Δ w .PEJ
fi FSDMJDLBCMFͰঢ়ଶΛૢ࡞ ͢ΔΑΓ5BMLCBDLͰฦ͞ΕΔ ใ͕ଟ͘ͳΔ
5PHHMFBCMF %ZOBNJDDPMPSͷద༻ μϒϧλοϓͰ͖ΔϝχϡʔͰ͢
5PHHMFBCMF
5PHHMFBCMF 0O%ZOBNJDDPMPSͷద༻4XJUDI Γସ͑Δʹμϒϧλοϓ͠·͢
$VTUPN"DUJPOT
$VTUPN"DUJPOT w 5BMLCBDLͷϝχϡʔ͔ΒϑΥʔ Χε͍ͯ͠Δͷʹରͯ͠ $VTUPN"DUJPOͱ͍͏ܗͰԿΛ ͤ͞Δ͔Λબͤ͞Δ͜ͱ͕Ͱ ͖Δ
$VTUPN"DUJPOT
$VTUPN"DUJPOT w Ϧετʹ͚ͩϑΥʔΧεΛҠಈ ͤ͞ΔΑ͏ʹͯ͠ɺΦϓγϣϯͷ ػೳΛ$VTUPN"DUJPOͱͯ͠ఏ ڙ͢Δͷ͕Ϣʔεέʔε
$VTUPN"DUJPOT w ϦετͷϘλϯʹϑΥʔΧε͕ͨΒͳ͍Α͏ʹ .PEJ fi FSDMFBS"OE4FU4FNBOUJDTΛࢦఆ͢Δ w 4FNBOUJDT্Ͱ͚ͩϑΥʔΧε͕ͨΒͳ͍Α͏ʹ͍ͨ͠ͷͰPO$MJDLͳͲͷ ૢ࡞ͷॲཧͦͷ··
$VTUPN"DUJPOT w ΞΠςϜͷϧʔτͷ.PEJ fi FSʹ $VTUPN"DUJPOͷϥϕϧ໊ͱɺ ߦ͏ॲཧΛ࣮͢Δ w ෳͷॲཧΛ࣮͢Δ͜ͱ͕Մ ೳ
$VTUPN"DUJPOT ΞΠςϜͷಡΈ্͛ ૢ࡞Λ༻Ͱ͖·͢
$VTUPN"DUJPOT
·ͱΊ
·ͱΊ w +FUQBDL$PNQPTFʹ5BMLCBDLରԠͷΈ͕ఏڙ͞Ε͍ͯΔ w ීஈͷ࣮Ͱগ͠ؾΛ͚ͭΔ͜ͱͰ5BMLCBDLΛհͯ͠ಘΒΕΔใΛ૿͢ ͜ͱ͕Ͱ͖Δ w 5BMLCBDLͰखݩͷΞϓϦΛͬͯΈΔ͜ͱ͔Β࢝ΊΑ͏
ࢀߟ w IUUQTEFWFMPQFSBOESPJEDPNKFUQBDLDPNQPTF BDDFTTJCJMJUZ w IUUQTHJUIVCDPN%SPJE,BJHJDPOGFSFODFBQQ w w IUUQTZPVUVCF-TB1P,Y.:
5IBOLZPV