Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
I may be slow to respond.

Hieu Rocker rockerhieu

💭
I may be slow to respond.
View GitHub Profile
View pokedex.json
{
"pokemon": [
{
"id": 1,
"num": "001",
"name": "Bulbasaur",
"img": "https://www.serebii.net/pokemongo/pokemon/001.png",
"type": [
"Grass",
"Poison"
View FooterItemDecoration.java
import android.graphics.Canvas;
import android.graphics.Rect;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
public class FooterItemDecoration extends RecyclerView.ItemDecoration {
private View footerView;
public FooterItemDecoration(View footerView) {
@rockerhieu
rockerhieu / git_release_notes.sh
Last active Jun 22, 2019
Generate release notes from git history
View git_release_notes.sh
#!/bin/sh
if [ -n "$CIRCLE_COMPARE_URL" ]; then
git log --reverse `echo $CIRCLE_COMPARE_URL | sed 's/^\([^.]*\)\.\.\.\([^.]*\)$/\1/' | sed 's/^.*\/\([^/]*\)$/\1/'` --pretty=format:"%s" | sed '/^Merge .*$/d'
fi
if [ -n "$SHIPPABLE_COMMIT_RANGE" ]; then
git log --reverse `echo $SHIPPABLE_COMMIT_RANGE | sed 's/^\([^.]*\)\.\.\.\([^.]*\)$/\1/'`..`echo $SHIPPABLE_COMMIT_RANGE | sed 's/^\([^.]*\)\.\.\.\([^.]*\)$/\2/'` --pretty=format:"%s" | sed '/^Merge .*$/d'
fi
@rockerhieu
rockerhieu / build.gradle
Last active Jun 22, 2019
Integrate Corona with Gradle
View build.gradle
android.applicationVariants.all { variant ->
def variantBuildTypeName = variant.name.capitalize()
def buildType = variant.buildType.name.toString()
def output = null
project.("pre" + variantBuildTypeName + "Build") {
println "Corona: compiling..."
output = "${projectDir}/compile_corona.sh ${CORONA_ENTERPRISE_PATH} ${projectDir} ${buildType}".execute()
println "${output.getInputStream().text}"
println "Corona: compiled!"