Coursera: curso de Android, cierre y reflexiones

El domingo terminé finalmente el curso de Android. Se estiró bastante más de las 8 semanas inicialmente anunciadas, pues 8 semanas era sólamente el tiempo de clase y más allá de eso había un trabajo final que consistía en 3 actividades: resolver dos ejercicios de programación, hacer tres evaluaciones de pares y hacer una autoevaluación.

El curso me resultó muy interesante y creo que fue muy útil como una primera aproximación a la plataforma Android. Un detalle que quiero destacar es la importancia del foros del curso, pues fueron una gran fuente de información y si bien escribí poco, leí mucho.

Ahora es momento de intentar poner en práctica lo aprendido, coding time!

Coursera: Curso de Android, Semanas #6, #7 y #8

Estas últimas últimas tres semanas trataron muchos temas interesantes (services, content providers, etc) y los ejercicios me costaron un poco más, no porque fueran más complejos, sino porque las explicaciones fueron bastante pobres.

Los videos de la clase explicaban muchos temas de forma bastante superficial (el que mucho abarca poco aprieta) y al mismo tiempo los ejercicios se concentraban de forma más profunda en algunos temas sin tocar otros. La dificultad radicaba en que con el material de clase no resultaba suficiente para resolver los ejercicios.

A pesar de haber completado las 8 semanas, el curso aún no está terminado, pues hay que hacer un proyecto final en el cual espero trabajar esta semana.

Coursera: Curso de Android, Semanas #4 & #5

La cosa se puso más dura, muchos más videos y al mismo tiempo mucho más contenido, lo cual hace que sea más difícil afianzar los conocimientos. Estoy descubriendo que realmente no es una cuestión tan simple hacer aplicaciones para dispositivos móviles en la actualidad. Si bien sólo tengo una idea aproximada de lo que es desarrollar para Android, estimo que la complejidad de desarrollo en Windows Phone y iPhone ha de ser similar.

Estoy usando el emulador de  Genymotion, que supera con creces al emulador por defecto que viene con el SDK.

Estoy por comenzar con el contenido de la semana 6, que está centrado en gráficos y animaciones, temas que no me interesan demasiado pero que sin duda son relevantes sobre todo para el desarrollo de juegos.

Continuará…

Coursera: Curso de Android, Semana #3

Ayer completé la tercer semana, durísimo. Tuve que ver 4 videos y hacer 5 ejercicios de programación, uno de los cuales me llevó varias horas debido a que la configuración provista en el código base del ejercicio no permitía ejecutar la aplicación en un emulador.

Hasta el momento el curso ha estado enfocado en cuestiones relacionadas a la arquitectura de las aplicaciones Android. Por lo poco que ví de la semana 4, parecer tratar sobre construcción de interfaces de usuario.

Continuará…

Coursera: Curso de Android, Semana #2

Completé la segunda semana del curso: 4 videos, un par de ejercicios de programación y un cuestionario. Tuve que invertir casi 3 horas.

Me pasa que cuanto más avanzo más dudas me van surgiendo, lo cual en un contexto así lo interpreto como un buen síntoma.

Por lo que visto hasta el momento me va gustando mucho la arquitectura de Android. Aún no me cierra el emulador, tarda demasiado en levantar. Voy a investigar un poco más pues tiene que existir alguna alternativa mejor, me recomendaron usar el emulador de Genymotion, lo voy a probar y les cuento.

Continuará….

 

Coursera: Curso de Android, Semana #1

Acabo de completar la primer semana de este curso. Me llevó unas 4 horas de estudio entre videos, cuestionarios, tareas de programación y configuración/troubleshooting de las herramientas de desarrollo.

Por ahora viene bastante tranquilo, lo cual es lógico para ser la primer semana, pero pinta realmente muy interesante.

Si quieren aprender Android, creo que aún estan a tiempo de sumarse al curso.

Continuará…

 

Android Time! (curso gratuito)

Al igual que vengo haciendo los últimos veranos, este verano me he anotado para tomar un curso en Coursera. En esta ocasión se trata de un curso de Android llamado: “Programming Mobile Applications for Android Handheld Systems” ofrecido por la universidad de Maryland. El curso comienza el 21 de enero, tiene una duración de 8 semanas y requiere de una dedicación estimada de entre 3 y 6 horas semanales. Pueden ver más detalles en la página del curso.

Desde la semana pasada están disponibles los videos de las primeras clases que presentan la plataforma Android y las herramientas de desarrollo. Ya los estuve viendo y me parece que el curso será muy interesante.