Notificaciones Push en Android. Parte 3a. Crear un servidor para enviar notificaciones Push con NodeJS

Para poder enviar notificaciones Push necesitamos un servidor, en este tutorial vamos a hacerlo desde NodeJS, pero se podría usar Java, PHP, o cualquier otro lenguaje de servidor. Hemos llamado a esta parte como 3a por si en un futuro hacemos otros tutoriales de como enviar las notificaciones Push usando otro servidor.

Esta parte también ha sido elaborada por Eloy Fernández, basandose en el tutorial en inglés de Holly Schinsky

Para poder seguir este tutorial debemos tener Node.js instalado, cosa que ya deberíamos tener porque es necesario para crear las aplciaciones phonegap

También deberíamos tener instalada la libreía node-gcm y conectada con node.js
Para instalarla haremos:
npm install node-gcm-service

Y para linkar la librería con el servidor
npm link node-gcm

Seguir leyendo Notificaciones Push en Android. Parte 3a. Crear un servidor para enviar notificaciones Push con NodeJS

Notificaciones Push en Android. Parte 2. Instalación y uso de Push Plugin en phonegap.

Este tutorial está desactualizado y el plugin que usa está deprecado. Recomiendo que lean este nuevo tutorial Notificaciones Push Phonegap. Parte 2. Instalación y uso del phonegap-plugin-push en la aplicación.

 

Nota: este tutorial ha sido elaborado en su mayor parte por Eloy Fernández, basandose en el tutorial en inglés de Holly Schinsky

Pre requisitos:

Para poder seguir este tutorial deberemos tener instalado phonegap en una versión 3.X.X, asi como nodeJS, git, ant, el JDK java y el SDK android y sus rutas añadidas al PATH, en caso de duda consultar tutoriales anteriores.
También es importante haber seguido la parte 1 del tutorial en la que obtuvimos el Google Cloud Messaging Project ID

Empezamos:

Seguir leyendo Notificaciones Push en Android. Parte 2. Instalación y uso de Push Plugin en phonegap.

Como usar los anuncios de amazon con phonegap (Android). Parte 2, mostrar los anuncios

Para ver como añadir la librería ver la parte 1 del tutorial

Lo primero de todo es añadir una actividad en el AndroidManifest.xml

<activity android:name="com.amazon.device.ads.AdActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>

Y añadir los permisos necesarios

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

Seguir leyendo Como usar los anuncios de amazon con phonegap (Android). Parte 2, mostrar los anuncios

Como usar los anuncios de amazon con phonegap (Android). Parte 1, Añadir la librería

Partiremos de un proyecto phonegap ya creado anteriormente, si no sabes como puedes seguir los tutoriales anteriores.

Lo primero que haremos será bajar el SDK de amazon desde este link: https://developer.amazon.com/sdk.html

Añadimos la librería amazon-ads-5.1.14.jar de la siguiente manera. Hacemos click con el botón derecho sobre el proyecto y vamos a Properties

properties

Seguir leyendo Como usar los anuncios de amazon con phonegap (Android). Parte 1, Añadir la librería

Comenzando con Phonegap 3.0 desde Windows. Parte 2. Cordova CLI

Prerequisitos:

  1. Tener NodeJS instalado (Tutorial instalar NodeJS)
  2. Tener instalado el SKD de la plataforma para la que queremos desarrollar (Tutorial SDK Android)
  3. Tener instalado ant ( descarga ) y configurada la variable ANT_HOME
  4. Tener instalado un JDK java (descarga ) y configurada la variable JAVA_HOME

Si ya lo tenemos todo listo abrimos una consola de simbolo de sistema (en adelante CMD) y escribimos

npm install -g cordova

Si estaba todo correcto esperamos un rato y ya lo tendremos instalado y podremos ejecutar el comando cordova desde el CMD. Seguramente habrán salido algunos errores durante la instalación, pero no os preocupeis, suele ser por no tener instalado algún SDK de otras plataformas soportadas.

Creación de un proyecto:

Seguir leyendo Comenzando con Phonegap 3.0 desde Windows. Parte 2. Cordova CLI

Comenzando con Phonegap 3.0 desde Windows. Parte 1. Instalar el SDK android e incluirlo al PATH

Lo primero que haremos será descargar el SDK de Android. Para ello vamos a la web http://developer.android.com/sdk/ y hacemos click en el botón azul de Download the SDK

Aceptamos los términos y condiciones, elegimos la versión de 32 o 64 bits y pulsamos Download SDK

Seguir leyendo Comenzando con Phonegap 3.0 desde Windows. Parte 1. Instalar el SDK android e incluirlo al PATH

Instalar NodeJS en windows

Ahora para descargar phonegap y crear nuevos proyectos hace falta tener instalado NodeJS, asi que voy a hacer un pequeño tutorial sobre como instalarlo en windows.

Vamos a la página http://nodejs.org/ y pulsamos en instalar. Esto hará que se descargue el archivo instalador, con un nombre con este formato node-vXXXX.msi. Cuando termine de descargarse hacemos doble click en él y aparecerá esta pantalla:

Hacemos click en Next y nos aparece esta pantalla:

Seguir leyendo Instalar NodeJS en windows

Othello Classic

Othello es un juego de tablero para 2 jugadores.Tiene 3 modos de juego:
2 JUGADORES, donde 2 jugadores humanos pueden jugar juntos en el mismo dispositivo.
CONTRA LA MAQUINA, donde puedes jugar contra el dispositivo con 2 niveles de dificultad ( facil y medio, el modo dificil llegará pronto )
JUEGO ONLINE, donde puedes jugar online contra jugadores de todo el mundo o contra tus amigos (solo iOS)
REGLAS:
El objetivo del juego es tener la mayoría de las fichas del tablero de tu color al final del juego.
Un movimiento consiste en encerrar fichas de tu oponente entre las tuyas para convertirlas a tu color.
Si un jugador no puede poner una ficha, el juego cambia el turno automaticamente.
Puedes saber el turno actual por el color del fondo.
DESCARGAS:
Iago Classic para Firefox OS (versión de Othello donde el jugador blanco mueve primero)

 

Para añadir el juego online al Othello Classic iOS desarrollé un plugin de game center que también he liberado para que cualquiera lo pueda usar

Plugin Game Center iOS