Thomas fell in love with Android in 2009. Since then he has been constantly contributing to the community. Thomas loves writing articles and books about mobile computing. You can frequently watch him speaking at conferences and meetups. Thomas’ first encounter with programming was in the era of home computers during the early 1980s. Later came C, Perl and a few more. During the 90s he wrote a bunch of programs for the Atari ST series. The first decade of Thomas’ professional career was Java. Today it’s mostly Kotlin.
Foldables for the rest of us
09:00 > 40 min
Foldables offer large screens in a pocket-friendly form factor. They allow for a unique user experience by combining the best from smartphones and tablets. Google has refined Android to seamlessly integrate the new device category. Still, devs seem hesitant to embrace foldables. Let's take away the doubts. In this workshop we'll explore relevant APIs and libraries and learn about Do's and Don'ts by examining the behaviour of important Google apps. We will be using Jetpack WindowManager in Jetpack Compose and View-based apps. We will also tackle legacy apps, because existing apps should work great on foldables, too.
- What are foldable devices, what are their unique selling points?
- What challenges do the have for devs?
- Which APIs and libraries are relevant?
- What is Jetpack WindowManager and how is it used in both Java and Kotlin?
- How is the lib used in a Compose app, how in a View-Based app?
- How do you make an existing app foldable-aware?
How Android Automotive Helps Us to Design and Build In-Car User Experiences
13:40 > 40 min
Android Automotive not only brings much-needed functionality to the car industry, but it also improves the design & development process. We have created a process around Android Automotive that helps us build better in-car user experiences and we’d love to share what we have learned. In this talk, we will cover:
- The state of in-vehicle software design & the promise of Android Automotive
- How we leverage Android Automotive and Google's Android toolchain to rapidly build & validate prototypes
- How Jetpack Compose helps us design prototypes