Building a personal portfolio or blog website can be inexpensive and a fun learning experience. Sites like SquareSpace, Wix, WordPress are great if you just want to immediately start writing blogs, but they can either be pricey or lack some customization that you may desire. For instance, sites like Wix/SquareSpace monthly fee’s can be from $12.00 - $22.00 a month. Some may think that is worth it and decide to go that route. [Read More]
ProGuard & R8: Part 2
Java to DEX Compilation & Reading Smali
This blog post is the second in a series to teach about the build tools ProGuard and R8, and the first in the hands-on portion of the series. In the first post I talked about the Android Build Pipeline. In this blog, I would like to actually reinforce those concepts with hands on exercises. If you haven’t read the first blog on this topic, this is part two in that series, so I highly suggest going back and understanding that material first. [Read More]
ProGuard & R8: Part 1
Understanding the Android Build Pipeline
Tools such as R8 and ProGuard are available for free, but to many they are a black box that code goes into and stuff comes out. My goal is to demystify the black box and teach developers how to properly diagnose the code going into and coming out of these build tools. It will also explain why you should care and why applying these tools should be a priority before shipping any code into the wild. [Read More]
You are now a developer!
...thank you, Android.
Anyone who is an Android Developer has been welcomed with that beautiful message after sacrificing there device over to the development gods. But becoming a developer is not as easy as hitting a Build Number 7 times and calling it a day (if only). It takes consistency, practice, a willingness to learn, and perseverance to continue to work through problems that you run into (aka struggle). One place I consistently turn to for guidance when I am working through a problem are blog posts. [Read More]