Aprende Android–Catalogo de Libros–Notificaciones

En (aprende android) por benoffi7 el 19-12-2011

Siempre es una buena practica en la programación informar al usuario de una aplicación o un programa lo que esta ocurriendo y que efectos tiene cada acción que el realiza sobre nuestro producto. Tampoco hay que irse a un extremos y mostrar carteles y mensajes por todos lados sino encontrar el punto justo entre la informacion y lo molesto. Mostrar mensajes luego de una determinada acción (pulsar un botón) o informar sobre un determinado proceso son algunas de nuestras opciones.

 

En el tutorial de hoy veremos dos tipos de notificaciones para nuestras aplicaciones en Android. El primero es un Progress Dialog y sirve como mensaje de progreso para hacer en segundo plano acciones que sabemos que tardaran más de la cuenta y (subir/ descargar algo de internet o algún calculo bastante importante) el usuario puede pensar que la app se tildo o no funciona más. Por eso es importante informar que se esta haciendo esa tarea y el usuario se queda tranquilo.

 

El segundo tipo de mensaje puede ser utilizado tanto para informar como para que el usuario tome una decisión con respecto al camino a seguir. Una típica  Yes/No Question. En este tipo de mensaje llamado Alert Dialgo se pueden ubicar hasta tres botones, un mensaje, un titulo y hasta un icono también. Obviamente se puede definir las acciones de cada botón.

 

Les dejo el video tutorial para que vayan aprendiendo a usar estos nuevos controles.

 

 

Cualquier duda o sugerencia sobre los temas tratados en este tutorial en particular o sobre el curso de las lecciones, no duden en dejarme un comentario que con gusto se los responderé.

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

Aprende Android–Catalogo Libros II

En (aprende android) por benoffi7 el 13-12-2011

En esta segunda entrega de Catalogo de Libros de Aprende Android veremos muchos temas interesantes y nuevos siguiendo un hilo conductor que será agregar un libro de forma manual a la base de datos que ya habíamos creado en el anterior tutorial.

 

El primer concepto nuevo es crear un menu de opciones (presionando la tecla MENU en nuestro Android o F2 en nuestro Emulador) que lanzara una nueva actividad.

El menu se define en XML con un id y un icono para cada item y en la clase Java que queremos que se muestre, colocamos el codigo correspondiente. Luego definimos la acción cuando un determinado item es presionado.

 

El otro tema nuevo a aprender es la creación de nuevas actividades (pantallas) para nuestras aplicaciones. Lo primero que siempre se hace es crear la vista (layout). Luego creamos la clase Java equivalente que mostrara ese layout y controlara los componentes de esa nueva pantalla. Por últimos debemos enlazar esta nueva actividad al proyecto, primero en el manifiesto y luego creando un intento (link) desde la actividad principal (en este caso el menu).

 

Luego de hacer todo esto, lo único que resta es agregar el nuevo método en el DAO y llamarlo desde la segunda actividad.

 

Así termina la segunda entrega de Catalogo de Libros. Espero que les haya servido y cualquier duda o sugerencia no duden en dejarme un comentario.

 

 

 

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

Aprende Android en iTunes

En (aprende android) por benoffi7 el 12-12-2011

Todos los videotutoriales de Aprende Android están ahora disponibles en iTunes para que los puedas disfrutar con todas las funciones que trae este gran programa de música.

Haciendo click en el siguiente enlace, iTunes se abrirá y podas suscribirte y a medida que los tutoriales vayan apareciendo se actualizaran automáticamente y podrás verlo en tu PC.

Además puedes sincronizarlo con tu iPod, iPhone, iPad o cualquier reproductor MP4 y así ver el tutorial estés donde estés.

Todos los videotutoriales son gratuitos y no contienen publicidad alguna

Espero que se suscriban y sigan los tutoriales al pie del cañón. Cualquier sugerencia sobre los tutoriales o quieres algún tema en especial, no dudes en dejar un comentario por aqui.

 

 

Sin título

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

Aprende Android – Catálogo de Libros

En (aprende android) por benoffi7 el 01-12-2011

Hemos vuelto con los tutoriales de Aprende Android que particularmente dicto para todo el mundo que le interesa empezar a programar con este sistema operativo para móviles de Google. Y las vueltas siempre traen consigo algunas novedades. En este caso una muy importante. Por le momento dejaremos de publicar temas específicos y sueltos en los tutoriales para empezar a verlos todos unidos en un gran proyecto que he denominado Catalogo de Libros. Se trata de ir desde el principio con cosas nuevas y las ya aprendidas para ver su interacción con el resto de los conocimientos. Además se puede ver la estructura general de lo que es una aplicación y aprender de forma más organizada los conceptos.

 

El primer tutorial que cuenta con dos partes vemos un concepto nuevo y muy importante a la hora de desarrollar aplicaciones: la persistencia de datos en el teléfono a través de una pequeña base de datos. ´Tener una base de datos nos permite alojar gran cantidad de datos para que si el usuario cierra la app o apaga el teléfono, toda la información que estuvo trabajando dentro de la app se vuelva a restaurar. Hay otras formas de persistir los datos en el teléfono como puede ser la creación de un fichero XML o usar las preferencias. La base de datos esta en el punto intermedio entre ellos dos. No es muy complicado de usar pero es muy complejo y permite guardar más y mejor los datos.

 

En este tutorial hemos creado una clase Libro (titulo, autor) y hemos añadido unos registros de manera automática. Esos datos luego son representados en un componente ListView. Generalmente se usan esos componentes para mostrar datos de una base de datos. Los ListView trabajan de una forma particular y algo rebuscada pero al final todo tiene su sentido.

 

Primero necesitamos crear un archivo XML donde estará la plantilla que usara cada elemento (fila) de la BD. Por ejemplo, en nuestro caso serian dos textView. Luego creamos nuestro layout como siempre que contendrá solo un ListView. Eso es todo en la parte grafica.

 

Luego en lo que refiera a clase y objetos usaremos el DAO (acceso, ingreso y selección de datos) y un Adaptador que hará de intermediario entre "la plantilla” y el DAO. El Adaptador levantara los datos de la base de datos y le dirá a la plantilla en que componente XML va cada dato. Por ultimo en la clase de nuestra Actividad únicamente instanciaremos ese adaptador y se lo asignaremos al ListView.

 

En los videos siguientes pueden apreciar de una mejor manera todo lo descrito anteriormente viendo directamente el codigo en funcionamiento y alguna explicación extra también. Además al final del post dejo el link para descargar el codigo por si tienen alguna duda.

 

Primera parte del tutorial. Creación de los XML y el DAO

 

Segunda parte donde creamos el Adaptador y el enlace con la BD

 

Cualquier duda o sugerencia sobre los tutoriales no dejen de escribir un comentario en esta entrada así entre todo hacemos una gran biblioteca de Android!

 

http://code.google.com/p/aprendeandroid/downloads/list

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

Aprende Android Lección 06

En (aprende android) por benoffi7 el 27-10-2011

Nueva entrega de los tutoriales sobre programación en Android. En el día de hoy veremos como crear un alert dialog en Android.

 

Aqui les dejo el code: Google Code – Aprende Android

 

Espero que hayan disfrutado de este nuevo video tutorial y cualquier duda o sugerencia los espero con los brazos abiertos en esta entrada!

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

Aprende Android Lección 05

En (aprende android) por benoffi7 el 25-10-2011

Ya esta listo para ver (y aprender también) la quinta entrega de mis tutoriales sobre programación en Android. En esta lección veremos el control Spinner que un componente de selección. Sin más, los dejo con el video y luego el link para la descarga.

 

 

Aqui les dejo el code: Google Code – Aprende Android

 

Espero que hayan disfrutado de este nuevo video tutorial y cualquier duda o sugerencia los espero con los brazos abiertos en esta entrada!

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

Aprende Android Lección 04

En (aprende android) por benoffi7 el 26-09-2011

Cuarta lección de la serie que estoy armando sobre la programación en Android. Cada vez que me siento a preparar el tema, luego grabarlo y editarlo me agarra un entusiasmo enorme porque me gusta la idea de compartir conocimiento y saber que estoy contribuyendo un poco a la comunidad de desarrolladores.

 

Aqui les dejo los videos:

 

 

 

 

Aqui les dejo el code: Google Code – Aprende Android

Espero que hayan disfrutado de este nuevo video tutorial y cualquier duda o sugerencia los espero con los brazos abiertos en esta entrada!

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

Aprende Android Lección 03

En (aprende android) por benoffi7 el 20-09-2011

Ya hemos llegado al tercer tutorial de Aprende Android y esto se va poniendo bueno con cada entrega de estos mini-tutoriales que estoy haciendo de manera de hobbie pero lo más serio posible.

 

A medida que avanzamos, aprendemos nuevos conceptos y vemos las posibilidades de la programación en Android. Mi humilde objetivo es darles un pantallazo general sobre estas nuevas herramientas e iniciarlos en el mundo Android.

 

Aqui los dos videos:

 

 

 

Aqui les dejo el code por si quieren echarle un vistazo.

 

Hasta el próximo tutorial!

Post Footer automatically generated by Add Post Footer Plugin for wordpress.