Author: Albert Braun

And the Winner for Best Screenplay in an Android Bug Report is …

“People are implementing IPv6 only networks with DHCPv6. Please implement RFC 3315.” by someone named Tyler.

Read MoreComment

TextUtils.isDigitsOnly Returns True if Given an Empty String

I happened across this problem while using the Android SDK’s TextUtils.isDigitsOnly() method recently. This is the body of that method from the API 27 source: Someone filed a bug report against it in January 2012. It seems no progress toward a fix has been made. The app I’m coding is in Kotlin, and my first…

Read MoreComment

Being a Good Android Citizen

From Previewing Android P: In Android P we continue to refine Doze, App Standby, and Background Limits to further improve battery life; please be sure to try your apps with these and send feedback. They don’t point to any specific improvements for Doze, App Standby and Background Limits. Maybe they didn’t quite reach their goals…

Read MoreComment

Flutter’s Hot Reload is Extremely Fast

Trying out Flutter’s “hot reload” feature, I have to say: it’s really fast. Hot reload looks like a big step forward in productivity, even compared to conventional Android’s “Instant Run” feature. Great job, Team Flutter.

Read MoreComment

Android Studio 3.0 Released. Woo Hoo.

Took me 4 days to realize it, but they have officially released a stable version of Android Studio 3. Woo hoo. I’m officially looking forward to the stable release of Android Studio 3.1 now.

Read MoreComment

To Change the Option Menu’s Text Color and Typeface, I Got Rid of the Whole Thing

For a Halloween mapping app I was working on recently, I wanted to change the color and typeface of items in the standard options menu. After trying some obvious things, like experimenting with text/color/font related attributes on the ‘item’ tag and monkeying around with the app’s theme, I found that I do not know how…

Read MoreComment

Problems with the new GPS Automatic License Notice Generator

Following up on my previous post, here’s a screenshot of the OSS license item for the popular Glide library as generated by version 11.2.2 of the new GPS OSS tools. There are two distinct OSS licenses for the Glide library and the GPS OSS tools finds both of them. But it concatenates the two URLs…

Read MoreComment

GPS Library’s New Automatic OSS License Notice

This will save developers work and eliminate errors in the process. Google Play Services now offers an automatic way to list the open source software an app uses. The app developer no longer has to maintain a separate list of libraries in a dialog. Instead, the new GPS Open Source Software gradle plugin will gather…

Read MoreComment

Looking Forward to Final Release of Android Studio 3

Over three months ago, when the android team first announced Android Studio 3 , I installed it alongside Android Studio 2. But, after I ran into some mysterious bad behaviors, I decided to uninstall both versions. That solved the problem. But, I ultimately decided to reinstall only version 2 and wait for the stable 3.0…

Read MoreComment

Quick Notes On Dockter’s 2015 BABBQ Talk on the Android Gradle Build System

Hans Dockter gave a talk about the Android Gradle build system at Big Android BBQ 2015. (No bbq for me … saw it on youtube … woo hoo)  Dockter addresses the issue of Android build performance in the last half of the talk. A few of my takeaways, for what they’re worth: Android developers should try an upgrade to Gradle…

Read MoreComment