Wednesday, March 30, 2016


One more change I need to make, so it will out between March 31 and April 2nd The change I needed to make is that I was off on how much brightness changes per wavelength, yes the brightness value of HSV is wrong per what we know about human eye sensitivity to brightness of colors per wavelength.

And it does directly impact material design as the colors with the most eye sensitivity as far as brightness will the most vibrant colors.

Tuesday, March 29, 2016

Material Design Color Palette file

Okay, the material design color palette that I worked out to fix Google's big material design mistake will go live in my github gists and with articles appearing in Medium and BuiltInChicago on March 30th.

Monday, March 28, 2016

My Alternative Material Design Color Palette

Okay, some hints on how I am changing the material design palette. Every H* RGB color-space model has a bias in two components of the model. In HSL the strongest bias is the S part of HSL.

In HSV(HSB) its the V or brightness that has the strongest bias with the S part of HSV having the second highest bias. Basically I am taking what Google started as far as tuning primary colors based on that we only probably want white and black pegging at either 0 or 100 on S and V and just refining that and adding some more colors to build it out.

Thursday, March 24, 2016

Google's Material Design Mistake

So I have been rewriting and rewriting the article on how to take a brand logo and construct a material palette to use. I did find one somewhat large error in Google's Material Design. What error?

Let's say its understanding what a colorist does, and how colors are defined on computer systems and some mobile device characteristics. I am being coy as I am presenting my alternative in my Medium article which will be published next week.

But, trust me its a big one and its something that a professional without the designer label found rather than all the designers!

Monday, March 21, 2016

Biting Pain of Jack and Jill Tool Chain

This is a note of warning concerning the Android Jack and Jill Tool Chain. We have a very popular use case of having to target Android 4.x devices while at the same time targeting Android 7.0 devices.

Jack and Jill Tool Chain does not use proguard in the android gradle plugin implementation as of early 2016. As of early 2016 annotation processing such as Dagger and Butterknife still not working. And of course any 3rd party libs you use has not switched to the Jack and Jill Tool Chain just yet.

You might think well I will just set source and target compatibility to Java 8 and proceed like you have always done using the 3rd party retrolambda backporting libs. Not so as with preview N the android gradle plugin stuff changed in that the usejack in defaultConfig setting is depreciated and setting source and target compatibility to Java 8 automatically sets the android gradle plugin to use the Jack and Jill Tool chain.

Here are your options:

1. If testing any preview N features is not a priority than use the
   AndroidStudio 2.0 as it has the non-N Preview Android Gradle Plugin which I presume still has the useJack setting in the defaultConfig block still working. You will still be able to use retrolambda backports, dagger, butterknife, proguard rule files, etc.

That still means you have some things to track down and fix manually, such as the mistake of using file uri schemes.

If you have used retrolambda back ports than that is the only option you have, at this early 2016 moment.

Why not Another option? Remember, a certain OEM goofed up on the Android 4.x series and decided to include a support library that could not be updated, cough Samsung you MFer, so we use proguard repackaging rules to fix that mistake and thus if targeting android 4.x devices you cannot switch to the Jack and Jill Tool chain just yet due to that mistake.

Saturday, March 19, 2016

Saturday, March 12, 2016

I am deleting my LinkedIN account in 14 days

So I am deleting my linkedIn account in a few days, if you need android stuff done you will find me on and github.

Thursday, March 10, 2016

Should you Jack And Jill?

So Google did some things a few days ago and released a new beta of Android Studio 2.1.x series and the N preview and the new Android Gradle plugin 2.1.x series.  Should you start using Jack and Jill now?

Not, really at least in production.  As the way dagger, butterknife and rest of the annotation stuff integration has not fully played out just yet. While its true that N will require Java 8, one could still get away with using the previous retrolambda tooling and still have Jack and Jill not enabled.

Saturday, March 5, 2016


Okay, I am getting some increases in my follows but there is an interesting twist. I just updated or added logo and links to my Youtube Channel:


I am noticing new followers in several places including facebook, twitter, etc. Even though my Medium articles will be important in helping establishing the brand it seems that people have a higher affinity for video and its more relate-able.

Seems at some point other than app demos I need to do some weekly vlog of some kind.

Wednesday, March 2, 2016

Material Design Colors Palette

First version as a gist:

Material Design Colors Palette gist

I kept the google color groups but added some needed variations. Next version I will be adding some new color groups