New Beginnings

This year is going to bring about a lot of changes for me. The good kind of changes. Fingers crossed. I’m excited to say that I will be moving on to a job opportunity with a startup based out of New York City, called Extend. I’ll be joining as the...
Read more...

Finding Time to Code

Does this story sound familiar? You get to work, grab a coffee, and sit at your desk. You start looking through your uncommitted files to remember where you left off yesterday. You remember you have a project backlog grooming meeting with your team at 10 AM, and out of nowhere,...
Read more...

Reverse Engineering an APK

Earlier this year, I was tasked with reverse engineering an APK. For reasons I won’t explain, I needed to extract the code from this APK because the APK contained the latest version of code for the project. So, I set out on researching how I can unzip the APK into...
Read more...

Text Input Layouts

I’m not going to go into all of the intricacies of the TextInputLayout API in this post, but rather describe some of the nuances to keep in mind while building Text Input Layouts into your Android application. If you’re just getting started on using this API, there’s good documentation here...
Read more...

Why Android?

It isn’t too difficult to tell you why I would choose Android development over other mobile platforms. Google has made Android a widely-popular operating system for mobile devices by simply making it open-source. I believe this is most likely the biggest contributor to its popularity. Because it is open-source, individuals...
Read more...