Matt McKenna

Android at Square, Android GDE

Talk Title

Designing for Disconnection: The Mental Model of Offline Apps

Room

Sydney Room

Date

15.09.2023

Time

11:15 > 40 min

Share

on Twitter

In today's interconnected world we developers rely on our users to have strong networks for the best app experience. Empty states and error states perforate our designs and view systems. What if there was another way? What if we gave users more control? Adding offline support to an app that was built to be online only is a challenge, but a surmountable one.

You’ll learn how to reframe the mental model of your app and walk away with strategies for incrementally adding offline support, how to avoid key stumbling points, and the benefits you will bring to your users!

Talk Title

Hue-manize Your Android Apps: Develop for Color Blindness

Room

Date

TBA

Time

TBA

Share

on Twitter

Have you ever wondered how your Android app appears to someone with color blindness or low vision? We will share firsthand how inaccessible apps impact daily life. In this talk, we'll delve into the world of visual impairments, drawing from Sam's personal experience and offering practical strategies to ensure your apps are accessible to all users.

We'll uncover common pitfalls, learn how to diagnose issues with tools like Accessibility Scanner and leverage Android’s built-in tools to simulate various vision conditions. You'll leave equipped with the knowledge and tools needed to make visual accessibility a natural part of your Android development workflow.

Speaker Bio

Matt (he/him) is a Software engineer specializing in Android. He is passionate about people, podcasts and always learning. Currently he works on SDKs at Square and enjoys well designed architecture and meaningful UIs.

His journey into Android has been fueled by fostering open discussions with other engineers, a passion for helping others through technology, and many midnight espressos.

After hours, Matt likes to convince his friends that boardgames are not dead.

Menu