Skip to content

Instantly share code, notes, and snippets.

View eliaslecomte's full-sized avatar

Elias Lecomte eliaslecomte

View GitHub Profile
@eliaslecomte
eliaslecomte / gist:c78259461fa4476cef4f8051ad57408f
Last active August 24, 2016 18:37
Android Must Use libraries
- View binding: http://jakewharton.github.io/butterknife/
- State restoration: https://github.com/segunfamisa/Icicle
@eliaslecomte
eliaslecomte / icon-gen.sh
Created August 16, 2016 08:42 — forked from amulyakhare/icon-gen.sh
Bash script to update the application icon of our internal release builds to include a visual marker and version number on the icon for convenience of the testers.
#!/bin/bash
# $> bash icon-gen.sh <version label> <project dir> <script sub-dir>
#
#
# process_icon version_num res_sub_dir current_work_dir target_dir
process_icon(){
image_width=`identify -format %[fx:w] $3/app/src/main/res/drawable-$2/com_garena_shopee_logo_shopee_launcher.png` && let "image_width-=4"
image_height=`identify -format %[fx:h] $3/app/src/main/res/drawable-$2/com_garena_shopee_logo_shopee_launcher.png` && let "image_height-=4"
convert $3$4/marker.png -background '#0000' -fill white -gravity south -size 137x16 caption:$1 -composite -resize $image_widthx$image_height $3$4/intermediate.png
convert -composite -gravity center $3/app/src/main/res/drawable-$2/com_garena_shopee_logo_shopee_launcher.png $3$4/intermediate.png $3$4/com_garena_shopee_logo_shopee_launcher.png