«

»

may 25 2014

Developing in Android (The Movie)

Llevaba tiempo dándole vuelta a preparar un post sobre principios y best practices a tener en cuenta a la hora de desarrollar un proyecto Android. Principios que aplicaba en mi día a día en los proyectos. Tras meses profundizando en estos temas pasando por asuntos como arquitectura, coding style, clean code, principios S.O.L.I.D., que librerías usar, desacoplar, snippets… la idea del post fue mutando y se convirtio en una idea de preparar una ponencia al respecto y compartir mi experiencia en los últimos meses. Aún me queda mucho que seguir profundizando, tocar temas como inyección de dependencias, binding de vistas, testing, integración continua y la idea incipiente de un framework pero cuando surgió la oportunidad de dar la charla en Granada no pude dejar la oportunidad y aproveche el hecho como detonante para terminar de prepararla. Así que aquí os la dejo para que cualquiera que quiera sufrirme durante una hora tenga la oportunidad de hacerlo.

 

A partir de 2h5m

 

A la larga cada uno debería sacar sus propias conclusiones, las que mejor se adapten a su equipo y metodología de trabajo y a la tipología de sus proyectos, pero siempre hay que tener un punto de partida sobre el que trabajar y evolucionar, espero que estas slides os ayuden a cimentar vuestro punto de partida.

 

 

Para finalizar decir que la experiencia fue genial y agradecer el trato recibido por el GDG Granada que fue de diez, ahora ya tengo otro buen recuerdo de Granada, ciudad de la que sigo enamorado.

 

Acerca del autor

JMPergar

Mobile Developer at @BeRepublic & Founder of @AndroCode. Silver Speaker & Member of Core Team at @GDGBarcelona.

  • http://aphtero.com Dani Cano

    Hola! Estoy desarrollando una app para android pero soy nuevo en esto, nuevo en eclipse…etc. Mi app ofrece contenido y nueva información diaria en diferentes secciones. ¿Cómo puedo cambiar los contenidos y que el usuario lo vea en su pantalla? ¿Lo podré hacer desde mi cuenta en Google desarrollador directamente escribiendo los nuevos contenidos de texto en el código del APK? ¿Cómo se hace? Muchas gracias!