Spoon and test apk WRITE_STORAGE_PERMISSION

I want to get this out quick without a lot of polish because something is better than nothing.

We use Spoon to aggregate our end-to-end tests and capture screenshots of our Android app. In order to save these screenshots, our app’s AndroidManifest.xml needs to declare the WRITE_STORAGE_PERMISSION permission.

However this is the only reason that our app needs this permission. We don’t write to external storage any other time in the actual app. So my goal was to remove this permission from our app manifest and see if I could instead declare it our test .apk.

Continue reading “Spoon and test apk WRITE_STORAGE_PERMISSION”

Childhood Architect

In the summers after 4th, 5th, and 6th grade my brother and I attended a “summer school for smart kids.” We would board the bus every day with the “remedial” summer school kids and head off to school. It was a half day program in which we took two 90 minute classes. For one (or both?) of these classes we took an architectural drafting class.

Continue reading “Childhood Architect”

Email Subscription

I’m using RSS less myself these days. I imagine other people feel the same. So I added an email subscription link in the sidebar. Signup to get emails of new posts. I won’t spam you with any other emails.

1987 Honda CRX Brochure

When I was in high school I had a 1987 Honda CRX DX that I restored with my uncle. I was in love with that car. I parted with the car after college around 2007. It was still in decent shape but it hadn’t run in over a year. I’ll try to find some pictures soon. At some point I purchased an original Honda CRX brochure from 1987. I have since kept the brochure and here it is. It covers the HF (high fuel), DX (standard) and Si (sport injected) variants.

Exploring the Spilt in the support-v4 Library

Over a year ago the support library development team decided to split the monolithic support-v4 library up into several sub-libraries. This update, in version 24.2.0, meant that an app no longer needed to depend on the entire support-v4 library and could instead depend on only those sub libraries that it needed.

Until now I have yet to implement this update on any of my work or personal projects. This week as part of a general dependency audit, we decided to split up our support-v4 dependencies.

Continue reading “Exploring the Spilt in the support-v4 Library”