It started with a timer app for his son. It became a mission to make Android accessible for everyone.
#1about 6 minutes
A personal journey from IT support to mobile development
The speaker shares his non-traditional path into software engineering, driven by family needs and a passion for technology.
#2about 5 minutes
Understanding the daily challenges of living with autism
A personal account of raising a son with autism highlights communication difficulties, the power of simple apps, and societal stigma.
#3about 1 minute
The high cost of augmentative and alternative communication
Many non-verbal individuals rely on expensive augmentative and alternative communication (AAC) devices that can cost thousands of dollars out of pocket.
#4about 3 minutes
How designing for situational disabilities helps everyone
Features like Spotify's Car Mode show how addressing temporary or situational disabilities leads to better, safer technology for all users.
#5about 6 minutes
Auditing a real-world app with an Android screen reader
A live demonstration using Android's TalkBack on the Formula 1 app reveals common accessibility issues like repetitive and unhelpful labels.
#6about 5 minutes
Best practices for describing UI elements in Android
Learn how to write effective content descriptions by providing unique labels, avoiding element type redundancy, and marking decorative elements to be skipped.
#7about 3 minutes
Implementing proper color contrast and touch target sizes
Ensure UI legibility and usability by following guidelines for color contrast ratios and implementing a minimum touch target size of 48x48dp.
#8about 6 minutes
Leveraging tools for automated accessibility testing
An overview of tools like Accessibility Scanner, Google Play pre-launch reports, UI Automator, Lint, Espresso, and Robolectric for testing your app.
#9about 9 minutes
Why prioritizing accessibility future-proofs your application
Building accessible apps is not only inclusive but also a strategic decision that improves the user experience for everyone and prepares for an aging user base.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:16 MIN
Introduction to manual accessibility testing on Android
Is This App Accessible? A Live Testing Demo
11:02 MIN
Using the Accessibility Scanner for automated checks
Is This App Accessible? A Live Testing Demo
02:33 MIN
Integrating accessibility from the start of development
Scalable architecture for mobile apps
04:01 MIN
Q&A on accessibility, responsiveness, and adoption
Is Flutter ready for the web yet? - A live coding comparison between Flutter and React
01:22 MIN
Introducing the shift left approach to accessibility
Shift Left On Accessibility - Geri Reid
01:09 MIN
Using accessibility features to improve developer experience
Speak, Code, Deploy: Transforming Developer Experience with Voice Commands
01:44 MIN
Making accessibility a core part of your development process
Oh S***! There's a New Accessibility Law and I'm Not Ready!
How software is steering vehicle technologyThe automotive industry is entering a transformative era, and developers have a unique opportunity to be part of it. Cars are no longer just mechanical machines; they’re sophisticated tech platforms with software at their core. This shift, defined by...
Chris Heilmann
All the videos of Halfstack London 2024!Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
Amanda Winstead
How Developers Can Focus on Maintaining Satisfaction With AccessibilityNo matter what kind of project you are working on, the principal mission of any web development assignment is always the same: to provide end-users with the best experience possible. When it comes to optimizing end-user satisfaction, however, it can ...
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take partStarting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
From learning to earning
Jobs that call for the skills explored in this talk.