I write about Kotlin, Android, GitHub Actions, and other tips and tricks.
GitHub Actions Context Reference
A short overview, over the context available during GitHub Actions builds.
Sign your commits with GPG and prove your identity
Short tip on how to use gpg to sign commits to verify your identity. GitHub, GitLab
Android ADB Tricks for your shell to boost your productivity
Different ADB tricks for your shell/bash/terminal to boost your productivity.
Build Variant Support for Android NDK
Adding support for different sources per build variant for Android NDK builds
Tales of Android 11's External Storage
Fun and annoying issues around Android 11s new scoped storage system
Protect Secrets in your app - NDK Cert Fingerprinting - Part 3
Considerations on using the Android NDK to protect SDK Keys and Secrets in your app, and make it significantly more difficult for attackers to extract those.
Protect Secrets in your app - Android NDK - Part 2
Considerations on using the Android NDK to protect SDK Keys and Secrets in your app, and make it more difficult for attackers to extract those.
Protect Secrets in your app - Introduction - Part 1
Considerations to protect SDK Keys and Secrets in your app, and make it more difficult for attackers to extract those
Static Code Analysis Report in GitHub Actions using Danger
Publish static code analysis reports to your project using Danger
Upload Artifacts in GitHub Actions
Save your artifacts after your GitHub Actions workflow, archiving them properly
Manage Secrets in GitHub Actions
How to handle and work with secrets, while keeping them secure.
Stay Secure with GitHub Actions
Protect your code, project and secrets when working with GitHub Actions
Caching in GitHub Actions
Ensure your GitHub Actions build stay fast and don't waste your git-lfs quota
GitHub Actions CI/CD - Getting Started
First steps to make the dive into using GitHub Actions for your project builds.
GitHub Actions CI/CD - Introduction
Automate your build and release flows without ever leaving GitHub.