Adam is a Software Engineer, Android enthusiast, and pun aficionado. He fell in love with Android when he picked it up as a hobby in 2013 and he’s been staying on top of the latest trends and contributing to open source projects ever since. Adam also strives to be an active member of the developer community – traveling the world to attend and speak at hackathons and conferences to both educate and learn from others in the community.
Behind The Screen: The Humans Who Use Our Code
15:10 > 40 min
Android has been around for over 10 years, and has now become the most used operating system in the entire world. It is the go to operating system for all kinds of user facing devices. From car displays and airplane entertainment systems, to fitness gear and points of sale, users are having countless interactions with Android. Sometimes without even realizing it. Android reaches humans from all walks of life and it is our responsibility to make them feel welcome and help keep them safe. This talk will cover key considerations to add to your engineering practice. Not all users use their devices the same way and we will learn about many styles of interaction. Advocate for the user. Learn how to recognize and push back against dark patterns before they make their way into the public. By putting these skills into practice, Android will continue to grow and be recognized as a great platform for all, and together we can ensure this happens.
Composing With Confidence
16:50 > 40 min
As developers, a crucial function of our job is shipping reliable bug-free code. A great way to support that is through testing - ensuring our code behaves as expected and allowing us to ship with certainty. In this presentation, we’ll look at the available testing APIs for Jetpack Compose and how they can help us gain confidence in our products. You’ll leave the presentation with an understanding of how to find and interact with the elements on the screen, as well as how to make your tests easy to write and easy to maintain.