With over 10 years of experience in Android development Zachary is now the Sr Android Developer Advocate at Vonage
Using Communication APIs to enhance your UX (and reduce notifications!)
16:20 > 40 min
In a world where mobile users are bombarded with notifications at every moment of the day simply sending notifications has become a terrible user experience. Often notifications are completely ignored by the user and swiped away before they are read. So how can we ensure that users are notified about important events and still make sure they have a personal and enjoyable experience?
We will take a brief look at the history of notifications within Android, how they are presented to users, and try to understand why users are less interested in notifications now more than ever. Knowing this how can we more effectively communicate with our users?
Taking what we have learned we can look towards new options like communication APIs and explore several scenarios that show how these APIs can build truly useful interactions with users.
From this talk, you will come away with a better understanding of how communication APIs work, and how they can be used to create interesting and new user experiences. How you might go about creating an interactive automated conversation which could easily be integrated into your application or carried out externally via SMS, WhatsApp or Facebook Messanger.
LinuxOnAndroid – Reviving a 10 year old Android project.
12:00 > 20 min
The LinuxOnAndroid project was for many years a massive success, with over a million downloads on the PlayStore and at its height a thriving community of contributors and users. However, due to real-life commitments after a few years, the project had to take a back seat and was left dormant. Now, over 10 years after it all started I took on the challenge of reviving, rebuilding and creating a new Linux on Android.
We take a look at the lessons learned during this revival process, and what changed not just in Android itself but what users expect from a project like this in 2022. With the goal to share the mistakes I made, the issues I came up against and what you can do to make sure that your next project survives and evolves for the next 10 years!
From this talk, you will come away with tips and tricks to help keep your Android projects manageable long term. Help make them survive the tests of time and still be useable even if you need to go years without an update. And of course, have a good laugh at how much everything has changed, IRC anyone?