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...
Invited Keynote Speech

Invited Keynote Speech

On August 20-21, 2014 Hans attended the International Conference on Advanced Informatics: Concepts, Theory, and Applications (ICAICTA) 2014 at the Institut Teknologi Bandung (ITB), Indonesia. The campus is not foreign to him; ITB is his alma mater as an undergraduate...
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...