Androideity

Programación android en español, tutoriales, documentación, noticias, smartphones, tablets, programación android, aplicaciones android

Creación de un Rest API con Google AppScript y uso de Volley Framework en Android – Parte 1

Friday, April 11, 2014
Escrito por ThespianArtist
7 Comentarios

No me imagino mejor manera de iniciar mi colaboración en esta comunidad que con un tema que puede describirse como: “Matando dos pájaros de un tiro”. Mi Nombre es Uriel (@thespianartist) actual Organizer de GDG IPN y en este ejemplo vamos a juntar dos tecnologías de Google: AppScript y Android.  

Nuestra aplicación será una especie de “hub” de recibos de Nomina, serán creados y llenados por medio de Google AppScript y nuestra App Android consumirá dichos datos con la ayuda de Volley Framework.

Google AppScript, las Google Apps vitaminadas.


Google AppScript es la propuesta de la empresa por hacer que las apps sean mas que una suite de oficina, es un conjunto de código que va por detrás de dichas apps escrito en Javascript (aunque la interpretación del mismo corre en los servidores de Google) que permite extender la funcionalidad de aplicaciones como Google Docs o Google Spreadsheets a la vez que permite comunicarse con servicios como Gmail o Google Calendar.


En este ejemplo vamos a realizar un rest API con Google Spreadsheets, si suena raro, pero nuestra “Base de datos”  por así decirlo, no séra mas que una hoja de SpreadSheet, véanlo como una posibilidad para aplicaciones ligeras donde cualquier persona puede modificar “La base de datos” como una hoja de Calculo normal y ver los cambios sin problemas en la aplicación Android.

Sigue leyendo →

Desarrollo de aplicaciones para Android con características de reconocimiento de voz

Wednesday, April 2, 2014
Escrito por Condesa
Deja un comentario

Android no puede reconocer el habla, de manera que un dispositivo Android típico tampoco puede reconocer el habla. O, ¿existe una manera de que lo haga?

La manera más fácil es pedir a otra aplicación que realice el reconocimiento. Pedir a otra aplicación que haga algo en Android se llama uso de intenciones.

Nuestro dispositivo de destino debe tener al menos una aplicación que pueda procesar la Intención para el reconocimiento del habla, la cual es llamada por la acción RecognizerIntent.ACTION_RECOGNIZE_SPEECH.

Una de esas aplicaciones es Google Voice Search. Es uno de los mejores reconocedores disponibles para Android y es compatible con varios idiomas. Este servicio requiere una conexión con Internet debido a que el reconocimiento de voz se lleva a cabo en los servidores de Google. Esta aplicación tiene una Actividad muy simple que informa a los usuarios que pueden hablar. El momento en que el usuario deja de hablar, se cierra el diálogo y nuestra aplicación (intent caller) recibe una gama de cadenas con el reconocimiento del habla.

Google Voice

Sigue leyendo →

Android Navigation Drawer – Parte 2

Wednesday, February 26, 2014
Escrito por sebastiancipolat
30 Comentarios

 

Hola el día de  hoy les traigo la segunda parte del tutorial de navigation drawer, antes de seguir si todavia no vieron la 1er parte hagan click aqui.  En esta parte lo que aprenderemos es como incorporar el botón para abrir y cerrar el menú de navegación y como asignarle una acción a la pulsación sobre un item del menu.

Sigue leyendo →

Android Navigation Drawer – Parte 1

Monday, December 16, 2013
Escrito por sebastiancipolat
23 Comentarios

Hola lectores despues mucho tiempo de no postear nada el dia de hoy les traigo un nuevo tutorial que espero sea de su agrado.

Desde ya hace algun tiempo se puede observar que hubo un cambio en cuanto al diseño de las ui de las aplicaciones, el antiguo modelo de utilizar menus principales o dashboard se reemplazo por el menu de navegacion vertical ocultable, el mejor ejemplo para ver  este cambio  es la aplicacion de facebook como vemos en la imagen a continuación:

          

Sigue leyendo →

Android ActionBar Compat

Wednesday, October 9, 2013
Escrito por Chelix Preciado
13 Comentarios

¡¡Hola amigos de Androideity!!

Aquí ando de regreso compartiendo cosas nuevas con las que me he encontrado desarrollando aplicaciones para Android. En esta ocasión les traigo el tema de la ActionBar Compat para Android. Anteriormente hemos visto que la ActionBar solo la podíamos implementar en versiones posteriores a la 3.0 de Android, y para abarcar las versiones anteriores teníamos que hacer uso de librerías no oficiales de Google como lo es la librería de ActionBar Sherlock.

Bien, recientemente Google ha trabajado en este detalle y ahora en su nueva librería de soporte ha integrado la ActionBarCompat, para que podamos usar ActionBar más fácilmente sin usar librerías de terceros.

En este post les mostraré un ejemplo de cómo hacer uso de esta librería e implementar la ActionBarCompat en un proyecto Android, en el que agregaremos un botón en el ActionBar, que realizará la acción de compartir por medio de un ShareActionProvider.

 

Sigue leyendo →

Google Maps API v2 Parte 2

Monday, October 7, 2013
Escrito por htorrex
12 Comentarios

Google Maps API v2 Parte 2 (cámara, marcadores)

En mi primer post en androideity tuve la oportunidad de tocar el tema Google Maps Android API v2, esto para ayudar a la comunidad facilitando la migración a esta versión ya que sigue sin haber mucha documentación en español.

En este post mostraremos las opciones básicas de los nuevos mapas. Para esto tomaremos como base el proyecto creado en el artículo anterior y ampliaremos la funcionalidad.

En la versión anterior de google maps se utilizaban dos componentes principales como era mapview y el mapController, con los que podíamos seleccionar el tipo de mapa, así como obtener la ubicación actual.

Sigue leyendo →

Review sobre Android Studio

Saturday, May 18, 2013
Escrito por sebastiancipolat
35 Comentarios

 

Hola hoy vamos a ver el nuevo IDE para desarrollar en Android que ha lanzado Google esta semana en su evento Google I/O 2013, su nombre es  Android Studio esta basado en un IDE para Java muy conocido llamado IntelliJ IDEA.
Este nuevo entorno nos proporciona herramientas para el desarrollo en android al igual que en Eclipse si utlizamos el plugin ADT.

Sigue leyendo →

Google Maps Android API v2

Sunday, May 5, 2013
Escrito por htorrex
48 Comentarios

INTRODUCCIÓN

A finales del 2012 google mostraba la segunda versión Google Maps Android API v2 la cuál tiene novedades interesantes:

  • Integración con los Servicios de Google Play (Google Play Services)
  • Utilización a través de un nuevo tipo específico de fragment (MapFragment).
  • Utilización de mapas vectoriales, lo que repercute en una mayor velocidad de carga y una mayor eficiencia en cuanto a uso de ancho de banda.
  • Mejoras en el sistema de caché, lo que reducirá en gran medida las famosas áreas en blanco que tardan en cargar.
  • Los mapas son ahora 3D, por lo cuál, podremos mover nuestro punto de vista de forma que lo veamos en perspectiva.

Usando SurfaceView en Android – Parte 2

Saturday, March 23, 2013
Escrito por sebastiancipolat
5 Comentarios

imagenpostsurfaceview

 

Hola lectores  hoy les traigo la segunda parte del  tutorial  sobre el uso de SurfaceView en nuestras aplicaciones, antes de seguir si no leyeron la primera parte recomiendo que lo hagan:

http://androideity.com/2013/02/12/usando-surfaceview-en-android-parte-1/

Hoy avanzaremos un poco mas y veremos como detectar pulsaciones en la pantalla y poder interactuar con ellas.

Sigue leyendo →

Usando SurfaceView en Android – Parte 1

Tuesday, February 12, 2013
Escrito por sebastiancipolat
16 Comentarios

imagenpostsurfaceview

 

Hola lectores el dia de hoy les traigo un nuevo tutorial  en este caso  sobre como utilizar SurfaceView en nuestras aplicaciones.

En el blog ya hemos utilizado esto  en combinacion con algun otro tema en los sig. post: OpenGL para mí, para ti, para todos! – Parte I  y Hello Camera pero en esta ocasion lo veremos con un poco mas de profundidad.

¿Que  nos permite SurfaceView?

Según la documentacion oficial disponible  aqui  , Proporciona una superficie de dibujo dedicado incrustado dentro de una jerarquía de vistas.

Puedes controlar el formato de esta superficie y  si se quiere, su tamaño,  SurfaceView se encargara de colocar  la superficie en el lugar correcto en la pantalla.

Sigue leyendo →