Charlas

Catdroid Android Fundamentals Study Jam

Catdroid Android Fundamentals Study Jam

Del 1 de Febrero al 31 de Marzo se va a realizar una convocatoria del curso de Udacity de Android Fundamentals (https://www.udacity.com/course/ud853).

La diferencia esta vez es que en vez de simplemente hacer el curso via Udacity pagando, se podrá acceder al curso gratuito vía el Study Jam.

¿Y qué es el Study Jam? Pues es una iniciativa de Google para crear grupos de estudio locales tutorizados para seguir el curso (en versión gratuita) y con titulación de Udacity.

En este caso, uno de los tutores de Barcelona voy a ser yo, y quisiera saber quien podría estar interesado ya que tenemos que empezar a buscar un sitio donde hacerlo y reserva material (y regalitos).

Resumen:

– Curso online de iniciación a Android gratuito

– Tutorías semanales impartidas por mi para repasar temas y resolver dudas

– El curso dura dos meses (Febrero/Marzo) y requiere de unas 8 horas de dedicación semanales (aprox)

– Al final hay que entregar un aplicación (este tema no es exactamente así, pero ya os lo contaré en persona que es complejo)

Las tutorías son todos los martes a las 19:00 del 10 de febrero al 24 de marzo (7 sesiones) y se realizarán en el Itnig (Carrer Àlaba, 61), mapa y dirección en el eventbrite.

Sólo hay 20 plazas disponibles. Os rogaría que aquellos que ya conocéis Android y queréis hacerlo por repasar o ampliar dejéis plaza a los que si se inician de cero, asimismo, si no tenéis claro si podréis dedicarle el tiempo requerido, también dejéis paso a los que si están seguros.

El enlace es este: https://www.eventbrite.com/e/registro-catdroid-android-fundamentals-study-jam-15383772277

Una vez apuntados, iré mandando más información al correo que uséis para registraros.

Cualquier duda o cuestión, preguntad aquí mismo.

Nota. Los chicos del GDG hacen otra convocatoria cuya tutoría se hará los sábados. Si os interesa, tenéis más info en el foro del GDG BCN (https://groups.google.com/forum/?fromgroups#!topic/gdg-barcelona/3cwwyG6bm4g)

Espero veros allí!

Ejemplos y comentarios del Barcelona Startup Weekend Bootcamp

El pasado sábado tuve la suerte de poder impartir el Bootcamp del Barcelona Startup Wekeend. Durante esta sesión, vimos una introducción al servicio de GAE para montar un servidor rest y como utilizar la libreria AndroidAnnotations para hacer aplicaciones Android de forma rápida.

Por razones que no acababa de entender, no conseguimos hacer funcionar la libreria AndroidAnnotations como cliente rest, y como sospechaba que era un tema de librerias, prometí mirarlo con calma y postear un proyecto que funcionase.

Después de mucho investigar he encontrado la causa de los problemas y he podido solucionarlos.

Charla sobre Mercurial por Jordi Gerona

Ayer asistí a una charla sobre Mercurial que impartió Jordi Gerona (de Eventuo) en Barcelona Activa a de la mano de SeedRocket.

Aunque estaba orientado a usuarios de SVN (Subversion) con ganas de conocer Hg (Mercurial) y yo no soy un experto en SVN (vamos, más bien novatillo), el buen hacer de Jordi ayudó bastante a seguir los conceptos explicados (sobre todo algunos que son complejos en Hg).

Y francamente, me vendió el producto. He estado haciendo algunas pruebas con BitBucket, y me está gustando mucho. Funciona bien, es rápido y sobre todo gratis (y no me obliga a que mis proyectos sean open source).

La idea básica de Mercurial es que no tenemos una estructura cliente/servidor como en SVN, al contrario, se trata de una arquitectura distribuida (de ahí su nombre DCVS, Distributed Control Version System), donde nos sincronizamos contra otros repositorios. Por comodidad, se tiene uno centralizado pasivo, pero que no manda sobre los demás y en vez de C/S tenemos repositorio local y remoto.

Así pues, tenemos nuestra working folder al igual que en SVN, pero la sincronizamos contra nuestro repositorio local (sito en la misma working folder). Cuando nuestros cambios estan listos para ser distribuidos, descargamos los últimos cambios del repositorio remoto, sincronizamos el head local y el head remoto en nuestro repositorio local, y mandamos estos cambios al remoto.

Un poco complicado de explicar en tres líneas, pero por suerte, Jordi ha compartido la presentación en Slide Share, y Fernando Cejas (de Android10) tuvo a bien de grabarlo en video (la calidad de imagen no es lo más mejor, que lo hizo con el teléfono, pero el audio es lo importante).

Aqui la presentación: http://www.slideshare.net/giro9/mercurial

Aquí el video: http://www.slideshare.net/giro9/mercurial

P.D.: el preguntón del principio que no para de interrumpir soy yo. Sorry Jordi, es que cuando algo me interesa, me pongo muy pesado.