La idea un poco es compartir un poco de conocimiento con ejercicios realizado en el curso de android presencial que actualmente dicto en Bejuca, desde ya me encuentro a disposición ante cualquier duda de los ejemplos.
Ejemplo 1
Anatomía de un proyecto Android, en este ejemplo que se busca es poder mostrar la estructura de un proyecto android.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Leccion2_AnatomiaProyecto.rar
Ejemplo 2
Un clásico proyecto inicial del famoso hola mundo
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Leccion_2_HolaMundo.rar
Ejemplo 3
Un ejemplo de ciclo de vida de una aplicación Android , en el ejemplo mediante logcat registramos los diferentes estados por los que pasa una aplicación.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Leccion_2_CiclodeVida.rar
Ejemplo 4
Una pequeña aplicación de ejemplo donde se realiza la suma de dos numeros ingresados por el usuario.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Leccion_2_Suma2Numeros.rar
Ejemplo 5
Una pequeña calculadora desarrollada con la limitación que puede registrar solo operaciones de 2 números a la ves.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Leccion2_Calculadora.rar
Ejemplo 6 , 7, 8
Son ejemplos asociados a los layaut disponibles en Android
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Leccion2_GridLayour.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Leccion2_TableLayout.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Leccion3Linearlayaut.rar
Ejemplo 9, 10
Ejemplos de la utilizacion de checkbox y Groupbox
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/UICheckbox2.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/UIRadioGroup2.rar
Ejemplo 11 , 12
Utilización de controles de fecha y Hora. DatePicker , TimePicker
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/UIDatePicker2.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/UITimePicker2.rar
Ejemplo 13
Un pequeño ejemplo de como hacer nuestro propio navegador en 2 click
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/UIWebView2.rar
Ejemplo 14
Un ejemplo de la utilización de intenciones explicitas, serializacion de clases e interacción entre varias actividades en nuestro proyecto.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/UIImageButtons.rar
Ejemplo 15
Un ejemplo de utilización de intenciones en lo cual mostramos la serializacion de clases entre actividades.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/IntentEnClase.rar
Ejemplo 16
Uso de las ActivityResult para realizar solicitudes a una actividad y trabajar en la logica de retorno de los datos.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/ActivityResult_00.rar
Ejemplo 17
Un ejemplo de como usar la técnica de Resizing Position para definir UI para cuando el teléfono se encuentra portrait y landscape.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/ResizingRepositioning.rar
Ejemplo 18
Un ejemplo de la construcción con Menu y respuesta a los eventos.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Menu_01.rar
Ejemplo 19
Un ejemplo de la construcción de Menu Contextual y respuesta a los eventos
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Menu_02.rar
Ejemplo 20
Un ejemplo muy completo sobre todas las posibles notificaciones de dialogo que podemos realizar en android, cuadros de dialogos de una o varias opciones de seleccion, cuadros de dialogos personalizados, entre otros.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Notificaciones.rar
Ejemplo 21
Generación de notificaciones en barra de estado, intenciones, PendingIntent , Manejador de notificaciones.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/NotificationBar.rar
Ejemplo 22
Como realizar popup
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/popupWindows.rar
Ejemplo 23
Uso de sharepreference
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/SharePreference001.rar
Ejemplo 24
Uso de Clases de aplicacion o clases globales
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/GlobalClass.rar
Ejemplo 25
Leer y escribir archivos en android
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/FileReadWrite.rar
Ejemplo 26,27,28,29,30
Son ejemplo del uso de adaptadores simples y personalizados para poblar controles spiner, listview , grid.
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Adaptadores01.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Adaptadores02.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Adaptadores03.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Adaptadores04.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Adaptadores05.rar
Ejemplo 31,32
Son ejemplos de uso de base de datos con SQLITE
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/basedatos01.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/AppDatosSqlite.rar
Ejemplo 33,34 ,ppt
Son ejemplos de uso de procesamiento en segundo plano hilos y asyntask
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Hilo01.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Multiprocesamiento.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Android%202014%20-%20Presentacion%20de%20Curso%20ppt.rar
Ejemplo 35,36,37
Son ejemplos de uso de servicios rest con android
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Application_GET.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/ServicioRest.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/Servicios_POST.rar
Ejemplo 38,39
Son ejemplos de uso de socket
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/cliente_socket.rar
https://dl.dropboxusercontent.com/u/91473640/Curso%20Android/TCPSocketServer-master.rar
Un portal dedicado a brindar orientacion de tecnologias utilizadas en la actualidad para el desarrollo de aplicaciones web.
sábado, 27 de junio de 2015
martes, 2 de junio de 2015
Genymotion un Emulador alternativo para programadores Android
En realidad es una de las primeras veces que voy a usar este emulador dado que sigo pensando que el mejor entorno de prueba es un telefono o tablet fisico, pero hay situaciones en las que no logramos conectividad con nuestros equipos en la pc lo que hace imposible la conectividad desde eclipse o adroid studio.
Por este motivo vamos a hacer una guía rápida.
En primera instancia debemos ingresar a la pagina y registrarnos.
https://www.genymotion.com/
Nota: para lograr un buen funcionamiento nos registramos y nos enviara un mail a nuestro correo para la activación de la cuenta.
Registrados y activados , podemos continuar con el proceso.
Vamos a la opción de producto
luego a la opción indicada a continuación.
El siguiente paso es elegir la opción gratuita.
Lo siguiente es marcar la opción que tiene la maquina virtual incluida.
Luego tendremos el siguiente archivo en nuestro disco
Nota: no vamos a explicar el proceso de instalación dado que apretando siguiente en cada pantalla logramos instalar el emulador sin problema.
Ahora instalado el emulador en nuestra maquina si lo ejecutamos vamos a lograr algo como la siguiente pantalla , al momento de iniciar nos va pedir la cuenta que registramos en el sitio.
Ahora lo que podemos hacer es agregar dispositivos haciendo click en Add donde podremos ver que claramente nos permite seleccionar el dispositivo que gustamos instalar.
en mi caso voy a descargar una 4.4.4 api 19
Finalmente comenzara la descarga de la imagen
Mientras esperamos la descarga , es claro que la version que descargamos es limitada y que nos puede servir para un curso , la versión paga brinda muchas funcionalidades que en el futuro pueden ser necesarias de tener. Estas son algunas virtudes que tiene la version paga.
finalizada la descarga
ahora damos en finish y tendremos la lista de todos los dispositivos que descarguemos en condiciones de iniciar o modificar.
ahora vamos a iniciar el dispositivo. y la velocidad con la que se ejecuta es impresionante , debe tardar 15 seg.
......etc
Ahora la integración con eclipse y android studio es tan simple como apretar Run App y nos brindara los emuladores disponible donde aparecerá nuestro nuevo emulador.
y el resultado sera que nuestra aplicación se ejecutara sobre nuestro nuevo emulador.
Hay que probar mucho para poder hacer un juicio de valor adecuado pero promete mucho y un trabajo de formación de seguro nos va funcionar muy bien.
Sera hasta la proxima y los invito a que jueguen un poco con este emulador.
Por este motivo vamos a hacer una guía rápida.
En primera instancia debemos ingresar a la pagina y registrarnos.
https://www.genymotion.com/
Nota: para lograr un buen funcionamiento nos registramos y nos enviara un mail a nuestro correo para la activación de la cuenta.
Registrados y activados , podemos continuar con el proceso.
Vamos a la opción de producto
luego a la opción indicada a continuación.
El siguiente paso es elegir la opción gratuita.
Lo siguiente es marcar la opción que tiene la maquina virtual incluida.
Luego tendremos el siguiente archivo en nuestro disco
Nota: no vamos a explicar el proceso de instalación dado que apretando siguiente en cada pantalla logramos instalar el emulador sin problema.
Ahora instalado el emulador en nuestra maquina si lo ejecutamos vamos a lograr algo como la siguiente pantalla , al momento de iniciar nos va pedir la cuenta que registramos en el sitio.
Ahora lo que podemos hacer es agregar dispositivos haciendo click en Add donde podremos ver que claramente nos permite seleccionar el dispositivo que gustamos instalar.
en mi caso voy a descargar una 4.4.4 api 19
Finalmente comenzara la descarga de la imagen
Mientras esperamos la descarga , es claro que la version que descargamos es limitada y que nos puede servir para un curso , la versión paga brinda muchas funcionalidades que en el futuro pueden ser necesarias de tener. Estas son algunas virtudes que tiene la version paga.
finalizada la descarga
ahora damos en finish y tendremos la lista de todos los dispositivos que descarguemos en condiciones de iniciar o modificar.
ahora vamos a iniciar el dispositivo. y la velocidad con la que se ejecuta es impresionante , debe tardar 15 seg.
......etc
Ahora la integración con eclipse y android studio es tan simple como apretar Run App y nos brindara los emuladores disponible donde aparecerá nuestro nuevo emulador.
Nota: Es claro que al momento de ejecutar run nuestro emulador Genymotion debe estar corriendo de caso contrario no lo reconocerá.
y el resultado sera que nuestra aplicación se ejecutara sobre nuestro nuevo emulador.
Hay que probar mucho para poder hacer un juicio de valor adecuado pero promete mucho y un trabajo de formación de seguro nos va funcionar muy bien.
Sera hasta la proxima y los invito a que jueguen un poco con este emulador.
Suscribirse a:
Entradas (Atom)