Hot off the presses tonight! A Women Techmakers Keycap!
Screenshot from 2016-02-10 00:26:06
I have included Stemless as well if you would like to add in your own unique stem type (for those with rubber-dome or Topre keyboards). Covers all major Mechanical Keyboards with Cherry MX and Alps (Matias) compatible Stems. ! will print off a couple of these on Shapeways to make sure they fit 100%.


It was SOOO COOOL to do this interview with Natalie Villalobos (Head of Women Techmakers) at the Big Android BBQ!

These theme styles will allow full width and scaled Material-Styled Dialogs with the elevation shading for all devices down to Android 4.0(tested).

For Lollipop  with proper scaling:

add this to /res/values-v21/themes.xml

<style name=”MaterialDialog” parent=”android:Theme.Material.Light.Dialog.NoActionBar.MinWidth”>

<item name=”background”>@null</item>

<item name=”elevation”>24dp</item>

<item name=”android:padding”>0dp</item>


Doing this, you still need to define a style with a shape drawable as the background because this doesn’t come with the 2dp defined corner radius in the material design guideline docs.

<style name=”MaterialDialogStyle” >

<item name=”android:background”>@drawable/material_dialog_shape</item>


And in /res/drawables/material_dialoog_shape we are setting the background color to white by default, you can change this.


<solid android:color=”@color/White”/>

<corners android:bottomRightRadius=”2dp” android:bottomLeftRadius=”2dp” android:topLeftRadius=”2dp” android:topRightRadius=”2dp”/>


This fixes the Dialog width view to expand correctly for 4:3 devices like the Nexus 9 to take advantage of the real-estate available and still use elevation standards and other bits from the material design theme available.


For AppCompact with using a shader ala Material Design:

add this to /res/values/themes.xml

<style name=”MaterialDialog” parent=”Theme.AppCompat.Dialog”>

<item name=”android:windowBackground”>@android:color/transparent</item>

<item name=”background”>@android:color/transparent</item>

<item name=”paddingStart”>0dp</item>

<item name=”paddingEnd”>0dp</item>


Then,  for the direct called style  in /res/values/themes.xml

<style name=”MaterialDialogStyle” >

<item name=”android:background”>@android:drawable/dialog_holo_light_frame</item>


Otherwise, without this, you end up with EXTRA space added to the dialog padding to account for the elevation-style shading, background frame (as here), or 9-patch. Something that is very useful for if defining a different style of “boost” shader here or even colors.

The Design Support Library has  abc_dialog_material_background_dark , which you will like still need to adjust android:insetLeft=”16dp” down for different screen sizes and resolutions (yes, many people have 720p and even 480×800 or smaller screens running older OS versions).

The XML above accounts for those devices to have the “normal” dialog width while still enabling the shader on all of the edges using standard AppCompat on even devices which haven’t updated their core packages in the past few years.

IMO looking at the source code in frameworks/base is about the only way to figure out what each theme is doing in the OS and what needs be replaced in your own to work the way desired. I strongly suggest that everyone takes a look at the target platfor and their themes such as /frameworks/base/core/res/res/values/theme_material.xml


My Slides

Better Youtube Link

IMG_20151021_181621 IMG_20151022_095436 IMG_20151022_134525 IMG_20151023_151749~2 IMG_20151023_165050 IMG_20151023_185242

My Pumpkin and Code!

Arduino / Intel Galileo Code <<< GitHub

Uses the Seeedstudio Grove Plugin, MP3 Player , Motion Sensor, RGB LED Strip, RGB 16×2 Character Display, and a Wireless speaker.

Painted and Made in about an hour! Recipe on SeeedStudio.


A costume I made from some Cardboard and Twine I made for my Boss the day of in about 30 minutes.


Then the other pumpkins I competed against in the contest this year! IMG_20151030_141509 IMG_20151030_141503 IMG_20151030_141446


I decorated my own, a coworker,  and my director’s Home Depot apron for a contest in the Office. I Won!

IMG_20150921_120453(1)IMG_20150921_120453IMG_20150917_125602 IMG_20150921_120458IMG_20150918_173233~2

I made these for the Big Android BBQ and some of the female Presenters.

All are Plastic or Resin-Cast in multiple pours just due to the mature of the shape, but you might never know.

These clear resin with Glitter ones were part of the Charity Raffle and helped raise money for Rapha House


These are the Full Glittered out ones which were given to people like Chiu-ki Chan (Dev Awesomer), Natalie Villalobos (Head of Women Techmakers), Joanna Smith (Google Dev. Advocate), and a Blank female-only one made for Virginia Poltrack (Artist Extraordinaire).

IMG_20151020_003551~2 IMG_20151020_003322~2 2015-10-30 CSClWu1VAAEus3F CSQ8hEnUAAA229b CR9vYlmU8AA4OhZ