Category: Android

Auto-updating an Android Project’s versionCode

This is a quick tip I’ve enjoyed using over the past few years in some of the Android apps I’ve worked on. Instead of having to manually update the “versionCode” of your build.gradle script,...

Android Studio 3.0.1 – Gradlew build failure

I recently upgraded to the latest Android Studio, 3.0.1, and also upgraded my project. When I went to build my project using the command-line build tool, gradlew, it failed. The reason for the failure...

Auto-updating Hybrid Applications

Auto-updating hybrid applications, also called “self-updating” or even “sideloading”, are a way to push changes out to all of your users without the need to download a new version from the app store. This...

Decompiling Android APKs

About a year ago I built APK Decompiler which makes it easy to decompile Android APKs.  Under the hood, it bundles two utilities together: APKTool and Dex2Jar. It doesn’t yet convert the .class files into .java files,...