Android Studio 2 Essentials

Android Studio 2 Essentials is my new released book that has been published by Packt Publishing here. You can get it also from Amazon here. This book is an update of the previous one “Android Studio 2 Essentials”. Android Studio is an IDE that is based on the JetBrains IntelliJ IDEA. It gives developers …

Apple Watch battery life

One of the key factors to the adoption of wearables is their battery life. We already use laptops, smartphones and tablets that we need to charge almost everyday. Having a wearable device like a smartwatch implies one more device to charge. If our smartphone has a low battery level, we …

First look at Apple Watch

In this post I want to show you the first look at Apple Watch. This post includes: pairing the watch with your iPhone, the charger and what happens when the watch is disconnected from the paired iPhone. My experience is that the Apple Watch is a cool gadget to wear, …

iBeacon Sample Project

In this post I want to show you how we can create the simplest iOS app that monitors and ranges devices that follow the iBeacon protocol. An iBeacon device is a BLE (Bluetooth Low Energy) device that transmits its identification information: UUID, major and minor. You can learn more about …

Introduction to iBeacon

The iBeacon standard is an extension of iOS Location Services. An iBeacon device is a BLE (Bluetooth Low Energy) device that transmits its identification information: UUID, major and minor. This information is hierarchical and the UUID is the beacon’s principal identifier. The iBeacon functionality provided by iOS allows two types …

Swipe gestures in a UITableView

When we have a UITableView, sometimes we want to add some actions when the user swipes over a row of the table. We can capture swipes to the left, right, down or up directions. To capture both left and right swipe gestures, add the following code to your UITableViewController in …

Location Manager in iOS 8

The Core Location service in iOS 8 includes now two different modes of authorization: While Using the App and Always. In our code application we must request the user to accept one of these modes. When In Use. This mode allows your app to use the location services when the …

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. …

Passbook: Type ID and certificate

Related posts about Passbook: Introduction to Passbook. Passbook: inside a pass. Passbook: images in passes. In order to create passes and allow them to be recognized by Passbook, they have to be signed with a valid certificate. The certificate is associated to a specific type of pass, so we need …