productFlavors: Kotlin and Java Coexistence

Interoperable Kotlin Its interoperability with Java is perhaps among Kotlin features that attracts many Android programmers to incorporate this relatively new programming language (21 years younger than Java) into their Android projects. Then it’s time to make...
Android ProgressDialog with Delay

Android ProgressDialog with Delay

The Android ProgressDialog provides a simple visual feedback to our users, especially when it is used with a background task. However, when the task involves retrieving data from the network, the actual completion time can be unpredictable. If the task completes very...
Retrospective: Google I/O Extended Grand Rapids

Retrospective: Google I/O Extended Grand Rapids

The 2014 Google I/O Extended Grand Rapids event was an absolute blast!   Hans and I represented GVSU’s School of Computing on the organizing committee and really enjoyed working with our fellow organizers (Adam Clark, Carlus Henry, and Dan Mikita) in getting...