android

  • Work with Material 3 icons in Android Studio and Jetpack Compose

    The Material Design system icon set contains UI elements you’d commonly encounter in an app, and Material 3 is the latest iteration. Material icons are a great resource for Android developers, and using these icons will save you from having to design the icons yourself and save your users from having to relearn new iconographic Continue reading

  • Android Reading Mode

    I read through a lot of material on my phone and tablet, and I often find that distractions such as flashing ads, overlays, tiny fonts on similarly-hued backgrounds, rickety bus rides, and otherwise unreadable design choices or environmental conditions block my ability to read and understand the content. I recently wrote about how to use Continue reading

  • Understand classes in Kotlin

    In computer programming, we use classes to define templates for how to describe things. A class can represent a thing: A person, a chair, a bank account, a musical instrument, and so on. Each thing, or object, can have properties. For instance, a musical instrument can belong to a certain family: strings, woodwinds, brass, percussion, Continue reading

About Me

Hello, my name is Joe Lewis. Since 2014, I’ve been working at Google as a technical writer. I have worked as a developer, researcher, and in leadership roles in the energy, security, identity, privacy, and analytics realms. I wrote a few books. I often tinker around on GitHub.

I am also a professional double bassist, actively teaching this instrument on weekends and performing with orchestras as time permits. I like to travel, exercise, and am a mountain bike enthusiast.