Jetpack Compose is Android’s new toolkit for building native UI. Hear what it took to build a new UI toolkit to be compatible with accessibility services. This talk aims to help developers gain a deeper understanding of how various accessibility services, such as TalkBack and Switch Access, are able to understand and monitor the state of the UI in an Android app.
Resources:
Accessibility services and the Android Accessibility model → https://goo.gle/3CUpoj8
Semantics in Compose → https://goo.gle/3NjQJQ7
Labeling images for Accessibility → https://goo.gle/3F3AqVY
Test your app's accessibility → https://goo.gle/3sbAYBJ
Accessibility bug tracking→ https://goo.gle/3DcPTBQ
Speaker: Caren Chang
Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform
Subscribe to Android Developers → https://goo.gle/AndroidDevs
#Featured #AndroidDevSummit #JetpackCompose
Поделиться в:
Доступные форматы для скачивания:
Скачать видео mp4
Информация по загрузке:
Скачать аудио mp3
Похожие видео
array(10) {
[0]=>
object(stdClass)#4796 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "fQjDtCtri4s"
["related_video_title"]=>
string(54) "Compose: Implementing responsive UI for larger screens"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(18) "Android Developers"
}
[1]=>
object(stdClass)#4769 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "yKfuq3luNVM"
["related_video_title"]=>
string(35) "State of the art of Compose tooling"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(18) "Android Developers"
}
[2]=>
object(stdClass)#4794 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "w1Fqx_2SRro"
["related_video_title"]=>
string(35) "What's new in Android Accessibility"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(18) "Android Developers"
}
[3]=>
object(stdClass)#4801 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "ahXLwg2JYpc"
["related_video_title"]=>
string(41) "More performance tips for Jetpack Compose"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(18) "Android Developers"
}
[4]=>
object(stdClass)#4780 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "7Pv5MQEdw54"
["related_video_title"]=>
string(43) "Bottom Navigation with Jetpack Navigation 3"
["posted_time"]=>
string(25) "2 недели назад"
["channelName"]=>
string(27) "Kotlearn - Kotlin Tutorials"
}
[5]=>
object(stdClass)#4798 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "6LsaP6oKxMY"
["related_video_title"]=>
string(42) "What's new in Accessibility for developers"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
string(18) "Android Developers"
}
[6]=>
object(stdClass)#4793 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "SVI7BxfOWdk"
["related_video_title"]=>
string(156) "ПОВЫШЕНИЕ ШТРАФОВ В 8 - 40 РАЗ: НОВЫЕ штрафы, ловушка в ОСАГО, секретные отметки в правах"
["posted_time"]=>
string(23) "5 часов назад"
["channelName"]=>
string(33) "Александр Шумский"
}
[7]=>
object(stdClass)#4803 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "KLzMZT-jZIc"
["related_video_title"]=>
string(77) "Развязка в войне / Принято срочное решение"
["posted_time"]=>
string(23) "7 часов назад"
["channelName"]=>
string(10) "NEXTA Live"
}
[8]=>
object(stdClass)#4779 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "5p90O3TPGkY"
["related_video_title"]=>
string(68) "Full Guide to Deep Linking With Type-Safe Jetpack Compose Navigation"
["posted_time"]=>
string(27) "9 месяцев назад"
["channelName"]=>
string(15) "Philipp Lackner"
}
[9]=>
object(stdClass)#4797 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "BjGX2RftXsU"
["related_video_title"]=>
string(27) "Compose Modifiers deep dive"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(18) "Android Developers"
}
}