Colin Marsch (@colinmarsch) 's Twitter Profile
Colin Marsch

@colinmarsch

Android @CashApp | šŸƒšŸ“–āœˆļø | šŸ‡ØšŸ‡¦

ID: 1267957280

linkhttp://colinmarsch.ca calendar_today14-03-2013 20:44:07

226 Tweet

220 Followers

230 Following

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

"Your goal as a feedback giver is to help the document’s author" - great thought from lethain.com/providing-feed…

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

Spend more time watching loading bars When I switch to something else while waiting, I waste way more time than if I just watched it load

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

šŸ“± New blog post: WCAG2Mobile is a step in the right direction for mobile accessibility, but there's room for growth. I share my thoughts on how it could evolve from simple terminology updates to become a comprehensive mobile accessibility resource. colinmarsch.ca//2025/06/14/wc…

Janessa Goldbeck (@jgoldbeck) 's Twitter Profile Photo

🚨 There’s a lot of horrific news out of Washington right now—but you might have missed this: Senate Republicans just introduced a plan to sell off 120 million acres of our public lands. Let me break down what’s in the bill and why it’s a full-scale land grab. 🧵

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

I wrote a blog post re-introducing Paparazzi's accessibility snapshots, highlighting the many recent updates they have gone through! code.cash.app/paparazzi-acce…

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

Accessibility labels in mobile apps should describe purpose, not implementation details. ā€œSend message,ā€ not ā€œpaper plane icon.ā€

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

Being concise matters in all writing, especially mobile accessibility labels. Long announcements are overwhelming and likely do not communicate a controls purpose clearly.

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

Testing your Android app with the Accessibility Scanner app by Google is an easy way to check for tap target size, colour contrast and missing label issues! While satisfying these pass/fail checks doesn't guarantee your app is accessible, it's not accessible if you fail them.

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

One of the simplest ways of resolving large font scale related accessibility issues is to ensure your apps screens are scrollable, even if the content on them doesn't exceed the screen height in the default font scale. This is also a good practice to support small screen devices.

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

One of the most common font scaling problems comes from elements laid our horizontally beside each other running out space (e.g. two buttons). The best way to fix this is to relayout them to be vertically on top of each other instead, if they run out of horizontal space.

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

Null contentDescriptions are valid—for purely decorative images. Don’t mislabel them or add uneccessary confusion for your customers.

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

Mobile app error messages must be spoken/announced, not just shown visually. Otherwise, they’re invisible to screen reader users. This is a super common problem.

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

TalkBack users on Android swipe to navigate, not tap randomly. Every control needs to be in the correct order in the accessibility hierarchy and have a clear label.

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

Don’t make swipe gestures the only way to do something in a mobile app. Always give an alternative like a button or at the least a custom accessibility action.

Colin Marsch (@colinmarsch) 's Twitter Profile Photo

Add large font scale snapshot test cases to your apps UI test suite. These will help catch bugs and prevent regressions to your font scale handling.