Custom color in Action Bar + Drawer

A navigation drawer is a common structure for the top-level of our Android app. A drawer provides a safe start point of return with which users can easily understand the application structure. Using Android Studio, we can create a project from the template of an activity with a navigation drawer: …

Empirical Studies on Usability of mHealth Apps: A Systematic Literature Review

My fourth accepted article has just been published. For my PhD I write scientific articles that are submitted to scientific journals or conferences. This article is in English and it is published in the Journal of Medical Systems. The Journal of Medical Systems is indexed in the Journal Citation Reports (JCR) and …

Seguridad y Privacidad en Carpetas Personales de Salud para Android e iOS

For my PhD I write scientific articles that are submitted to scientific journals or conferences. The objective is to get them accepted and published. Currently we have 3 papers accepted. One of them has recently been published, the only article written in Spanish. The journal is Iberian Journal of Information and Technologies. …

First look at Chrome Remote Desktop

As described in the Chrome Web Store, Chrome Remote Desktop allows users to remotely access another computer through Chrome browser or a Chromebook. Chrome Remote Desktop is fully cross-platform. Provide remote assistance to Windows, Mac and Linux users, or access your Windows (XP and above) and Mac (OS X 10.6 …

First look at Genymotion Android emulator

Genymotion is an Android emulator, according to them, the faster Android emulator. Genymotion creates a virtual image of Android and it is available for Windows, Linux and Mac OS X. Download and install Oracle VirtualBox. This is necessary only for MacOS systems, otherwise VirtualBox is bundled with the Genymotion installer. Download …

Best apps to learn a language

When we want to learn a new language, it is a common thing to search for our own resources. These resources can be books or online sites with lessons, podcasts and exercises. A good alternative is to use mobile applications, even better if you can use a tablet. Currently I …

First look at Android Studio

Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging. You can download Android Studio and find all the information here. Loading Android Studio… The first window is the quick …

Android curious methods

Working with Android library I found some curious methods to make it funny. class Log public static int wtf (String tag, String msg) What a Terrible Failure: Report a condition that should never happen. The error will always be logged at level ASSERT with the call stack. Depending on system configuration, a report may be …

Gradient Background in Android

An easy way to change the style of your mobile application is to add gradient backgrounds to the view components. In this example, we are adding a gradient background to the elementes of a list view. Firstly, define the colors in your Android xml file of resources. If you do …