Perjalanan Richard - menggunakan Accessibility Scanner untuk menguji perubahan yang ditampilkan kepada pengguna

“Pelajari aksesibilitas sedini mungkin, sebaiknya pada saat yang sama dengan mempelajari hal lainnya, sehingga menjadi kebiasaan dan bukan sesuatu yang harus dipaksa lagi nanti.”

Tanya Jawab dengan Richard

  • J: Saya sudah membangun aplikasi Android sejak 2011, saat saya masih kuliah pascasarjana belajar di bidang Magister Teknik Komputer. Saya membuat aplikasi Android pertama saya menggunakan Eclipse yang tampaknya menjadi alat yang hebat saat itu, setidaknya hingga Android Studio Google dirilis untuk pertama kalinya pada tahun 2014. Android Studio adalah IDE yang sangat canggih dan fenomenal. Saya telah menggunakannya untuk membuat aplikasi untuk ponsel dan tablet Android, smartwatch, serta TV. Sungguh luar biasa bagaimana Framework Pengujian Aksesibilitas Android terintegrasi dengan Android Studio untuk membantu kami menemukan masalah aksesibilitas di tata letak sejak awal.
  • J: Sejauh ini, alat favorit saya adalah Accessibility Scanner. Sebagai developer yang memiliki gangguan pendengaran, aksesibilitas sangat penting bagi saya. Saya lahir dengan gangguan pendengaran sensorineural, dan mengenakan alat bantu dengar hingga berusia 18 tahun saat memutuskan untuk menanamkan implan koklea. Saya adalah pengguna teks tertutup yang berat dan saya mengandalkan aksesibilitas setiap hari. Saat saya masih kecil, sebelum era smartphone, bahkan hingga awal era smartphone, sulit bagi saya untuk sepenuhnya menikmati TV atau video yang tidak memiliki teks. Saya sangat senang bahwa dunia mulai beradaptasi dengan orang-orang penyandang disabilitas dan kesadaran terhadap aksesibilitas meningkat. Sebenarnya, saya memilih bidang software engineering karena saya ingin membuat software atau aplikasi yang dapat meningkatkan hidup orang lain, dengan cara yang sama seperti teknologi yang membuat hidup saya lebih mudah. Memastikan aplikasi yang saya build dapat diakses selalu menjadi prioritas utama saya. Inilah alasan Accessibility Scanner adalah salah satu alat favorit saya: Alat ini memungkinkan saya menguji secara efisien seberapa mudah perubahan yang dilihat pengguna, terutama bagi mereka yang menyandang gangguan penglihatan.
  • J: Sebagai engineer Android di Tim Pengalaman Aksesibilitas Twitter, salah satu inisiatif kami adalah meningkatkan pengalaman deskripsi gambar dan penggunaan teks alternatif. Tahukah Anda bahwa saat menempatkan gambar di Tweet di Twitter, Anda dapat menambahkan deskripsi agar dapat diakses oleh orang yang tidak dapat melihat gambar? Jika ya, itu bagus! Namun, apakah Anda selalu ingat untuk melakukannya? Jangan khawatir jika Anda tidak sendirian. Banyak orang termasuk saya yang lupa menambahkan deskripsi gambar. Jadi, kami menerapkan pengingat Teks Alt yang memungkinkan pengguna memilih untuk diberi tahu saat mereka men-tweet gambar tanpa deskripsi. Kami juga telah berupaya mengekspos teks alternatif untuk semua gambar dan GIF. Artinya, sekarang kami menampilkan badge "ALT" pada gambar yang memiliki deskripsi gambar atau teks alternatif terkait. Secara umum, teks alternatif terutama digunakan untuk pengguna Talkback, namun kami ingin memungkinkan pengguna yang tidak menggunakan pembaca layar mengetahui gambar mana yang memiliki teks alternatif, dan tentunya memungkinkan mereka melihat deskripsi gambar dengan memilih lencana “ALT”. Fitur ini membantu mencapai dua hal: 1) Pengguna yang mungkin memiliki gangguan penglihatan atau disabilitas lainnya yang dapat memanfaatkan teks alternatif yang tersedia kini dapat mengakses teks tersebut; 2) Pengguna dapat mengetahui gambar yang memiliki teks alternatif sebelum melakukan retweet gambar. Saya pribadi menyukai fitur ini karena meningkatkan awareness terhadap teks Alt.
  • J: Waktu yang tepat untuk memulai! Saya memiliki tiga tips yang ingin saya bagikan:

    1) Jangan memulai coding tanpa meninjau spesifikasi dan desain dengan cermat. Gambar dan petakan arsitektur dan desain teknis pekerjaan Anda sebelum memasukkan kode. Dengan kata lain, bekerja lebih cerdas, bukan lebih keras.

    2) Luangkan waktu untuk membaca dokumentasi developer dan kode sumber. Anda akan menjadi pakar lebih cepat jika mengetahui apa yang terjadi di balik layar. Saat Anda memanggil fungsi dari library atau SDK, kebiasaan melihat kode sumber dan implementasi fungsi tersebut sehingga Anda tidak hanya dapat mempelajari saat membuat kode, tetapi juga menemukan peluang untuk meningkatkan performa.

    3) Pelajari aksesibilitas sedini mungkin, sebaiknya pelajari segala hal lainnya, sehingga menjadi kebiasaan dan bukan sesuatu yang harus dipaksa lagi nanti.

Mungkin Anda suka

Lihat bagaimana komunitas developer lainnya menghadapi tantangan besar, dan membuat dampak yang lebih besar pada dunia kita.

Pelajari cara Akash Gupta, salah satu pendiri dan CEO Zypp Electric, memanfaatkan teknologi Google dan alat developer untuk membantu mendorong ide-ide mereka lebih jauh.

Temui Google untuk Startups Accelerator: Alumni Indonesia Yohanes, yang memiliki misi untuk mengubah pertanian bagi 33 juta petani pangan.

Memperkenalkan Rabia Moussa, software engineer dari Niger yang telah menjadi Duta Women Techmakers selama lebih dari 5 tahun.