I worked with Dianne fifteen years ago, and she was good. However, hearing from others who were involved in early Android, and then left in disgust, the designers who set out the initial form did boot have extensive application framework/developer experience, and we're still hiring to this day because of it.
Let's say it all together: Implementation inheritance is a mistake, and interface based design is a clearer option.