Too Much Unit Testing Is Detrimental for Code Quality

“Some amount of unit testing is useful (which is also consistent with my own observations). It is just that unit testing is only one of the ways of automated testing – and shouldn’t be seen as The Thing(tm) (or even worse – as The Only Thing(tm)), at least for statically-typed languages.”

Unselectable Diff Markers

For GitHub users: “The + and – diff markers are no longer copied to your clipboard when you copy the contents of a diff.”

What’s Your Text’s Appearance?

“When styling text in Android apps, TextView offers multiple attributes and different ways to apply them. You can set attributes directly in your layout, you can apply a style to a view, or a theme to a layout or perhaps set a text appearance. But which should you use? What happens if you combine them?”

Developers: Your New App on the Play Store Must Target API Level 26

“Last December, Google announced that all new applications submitted to the Google Play Store must target at least API level 26 (Android 8.0 Oreo). It is finally August, which means that if you are working on a new app and plan on submitting it to the Play Store, it better target Android 8.0 Oreo!”

Supporting Display Cutouts on Edge-to-Edge Screens

“These striking displays present a great opportunity for you to showcase your app. They also mean it’s more important than ever to make sure your app provides a consistently great experience across devices with one or two display cutouts, as well as devices with 18:9 and larger aspect ratios.”