google play – Instituto FOC | Informática ONLINE | FP Informática ONLINE

Google Play para la Educación llega oficialmente para ofrecer apps de enseñanza

Google quiere que Android sea utilizado en la mayor cantidad de mercados posibles, pero para ello es necesaria una cierta especialización. Por ejemplo, en el ámbito educativo es necesario que el sistema cuente con aplicaciones útiles tanto para los estudiantes como para los profesores, en todo un rango de edades y cursos. Esto no es tan fácil como parece y por eso Google Play para la Educación se ha puesto en marcha oficialmente.

gp-edu-apps-n7

Google Play para la Educación es una extensión de Google Play que está diseñada para las escuelas, lo que simplifica el descubrimiento de aplicaciones educativas y permite a los desarrolladores y proveedores de contenido llegar a los profesores; ofrece compra por volumen y la distribución instantánea de aplicaciones educativas, vídeos y otros contenidos didácticos en las tabletas Android de los estudiantes a través de la nube. Además, ayuda a tus aplicaciones a llegar a la audiencia correcta, ganando visibilidad sin tener que llamar a las escuelas puerta por puerta.

Si has creado una aplicación Android que sería increíble para las escuelas -o incluso si tan sólo tienes la idea para crear una-, es el momento de efectuar el salto. Google pondrá tu app a un clic de los centros educativos, con la posibilidad de compararla e instalarla masivamente.

Cómo unirse a Google Play para la Educación

A partir de ahora, aquellos desarrolladores que así quieran podrán apuntarse a la sección de Educación de Google Play, pero para que la app sea aprobada no será tan sencillo como seguir las directrices habituales, ya que la app no solo será revisada en términos técnicos, sino que también será revisada por un educador para ver si cumple con el nivel de aprendizaje deseado. Además, también catalogará las apps según el sujeto y el nivel o curso para el que estén orientadas.

A cambio, las apps pertenecientes a Educación podrán ser compradas en lotes por un profesor o directivo del colegio en cuestión, que las podrá distribuir a los alumnos con sus tablets Android. No solo se permiten apps, sino que también tienen cabida vídeos educativos y otro tipo de contenido, siempre y cuando esté diseñado para tablets. Aún no queda claro cómo funcionará este programa fuera de EEUU, aunque si seguimos el enlace oficial podemos entrar en la sección de educación de Google Play con apps en español.

[youtube https://www.youtube.com/watch?v=vzvpcEffvaE&w=600]
Si no puedes ver correctamente el vídeo, haz clic aquí para verlo en YouTube.


Fuente: Android Developers Blog, El Androide Libre


Utilizando Google Maps en Android

Una de las ventajas de la programación en Android es la facilidad con la que podemos integrar en nuestra aplicación las funcionalidades de Google.

Vamos a ver lo que tendríamos que hacer para utilizar el API en su versión 2 de acceso a Google Maps. Con ello vamos a tener acceso a los servicios centrales de Google (que ahora se aglutinan en Google Play Services), vamos a poder utilizar mapas en 3D y obtendremos un mayor rendimiento que en versiones anteriores.

Lo primero que tenemos que hacer es tener una clave válida en nuestro entorno, es decir, no nos sirve la clave de depuración que se usa por defecto. La obtención de esta clave es el mismo proceso que ha de hacerse para publicar en Google Play.

Google Maps Android

Para ello haremos:

keytool -list -v -keystore /debug.keystore

Del resultado del comando copiaremos la clave SHA1 que está formada por 20 número hexadecimales. Copiaremos este valor al crear un nuevo proyecto en la consola de Google Play, donde obtendremos la clave para usar el servicio.

Ahora creamos nuestro proyecto en eclipse usando el mismo nombre de paquete que utilizamos al crear el proyecto en Google Play.

A este proyecto le incluiremos la clave en el Android Manifest en la etiqueta

com.google.android.maps.v2.API_KEY

Añadiremos los siguientes permisos:

uses-permission android:name="es.directoandroid.maps.permission.MAPS_RECEIVE"
uses-permission android:protectionLevel="signature"
uses-permission android:name="es.directoandroid.maps.permission.MAPS_RECEIVE"
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
uses-permission android:name="android.permission.INTERNET"
uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"
uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"

Por último incluiremos la librería

google-play-services_lib

contenida en el SDK.

Con esto ya tenemos lista nuestra aplicación para usar el API de posicionamiento.