Se acerca el final de 2020 y como siempre escribo el último artículo resumiendo lo que ha supuesto el año para mí profesionalmete y qué espero del próximo año.
Este año ha sido duro por el Covid-19, confinamiento y estar alejado de las personas queridas. He tenido la suerte de no tener ningún familiar enfermado de gravedad por Covid-19.
A nivel profesional casualmente la mayoría de mis colaboraciones están relacionadas con el sector de salud.
Si hay un sector donde no falta trabajo en esta época es este y por lo tanto profesionalmente he tenido la suerte de no verme muy afectado, toquemos madera para que siga así.
Freelance
Son ya 4 años trabajando como freelance en remoto, aunque en el día a día de trabajo en el confinamiento no me suponía ningún cambio ya que trabajaba desde el depacho de mi casa igual que siempre, el hecho de no poder salir al terminar de trabajar hacia que se me hiciera duro.
Sigo trabajando mediente dos marcas: Xurxodev mi marca personal y Kirei Studio junto a Miguel Ángel.
El año pasado os contaba que me dí de alta en la plataforma Malt, sin embargo aunque he tenido contactos y solicitudes de presupuesto no he conseguido todavía trabajos a través de esta plataforma, espero que vaya mejor con esta plataforma en 2021.
A través de estas dos marcas sigo intentando realizar desarrollos como me gusta: buenas bases de arquitectura, solid, metodologías ágiles, testing, pair programming cuando procede, open source etc..
Proyectos Eyeseetea
LLevo ya 4 años colaborando con EyeSeeTea, hasta ahora desarrollo Android principalmente. Sin embargo este año he combinado también bastante con proyectos web utilizando ReactJS con TypeScript como lenguaje y me he sentido bastante cómodo con la tecnología.
En la parte de React y TypeScript he colaborado en dos proyectos open source para la Organización Mundial de la Salud (OMS):
- Metadata Synchronization, es una aplicación para sincronizar data y metadata entre servidores Dhis2.
- Dhis2 Gee app, es una aplicación que extrae valores de data sets de Google Earth Engine, para un cierto periodo y los inserta en Dhis2.
Por otra parte, al igual que con el equipo de Android cuando empecé a colaborar con ellos, también estoy impartiendo formaciones de arquitectura al equipo web.
En la parte de Android he colaborado en dos proyectos para Population Services International (PSI):
- HNQIS (Health Network Quality Improvement System) App, facilita el proceso de análisis de datos con una amplia gama de funciones, como la generación automática de encuestas, la recuperación y el envío de información a los servidores DHIS2.
- Dhis2 Data Capture App, es un fork de la aplicación Android oficial Dhis2 Data Capture App de Dhis2. Pricipalmente hemos añadido a la aplicación oficial nuevas características que necesitaba PSI.
Proyectos Kirei Studio
En Kirei Studio además de desarrollos de corta duración, tanto móvil como web, seguimos manteniendo una colaboración de más larga duración con:
- M3M, hemos ampliado con nuevas features la aplicación web que les desarrollamos para el intercambio de pruebas médicas entre hospitales mediente protocolo DICOM.
- Rol Digital, hemos ampliado con nuevas features la tienda online que utilizan con Leroy Merlin para la contratación de cartelería, lonas etc...
Proyectos personales
También he avanzando con mi aplicación Android Karate Stars.
La estoy rehaciendo y open source:
-
Por un lado estoy desarrollando una nueva versión en Flutter para Android e iOS - Github.
-
También estoy desarrolando un backend desde cero utilizando ReactJS,NodeJS y HapiJS - Github.
Tecnologías nuevas
Como he comentado en el apartado de proyectos, este año además de continuar desarrollando Android en Kotlin la novedad ha sido meterme de lleno con React ,TypeScript y Flutter.
A nivel de patrones al meterme con frameworks declarativos he profundizado en el uso del patrón BloC que he usado tanto en proyectos ReactJS como Flutter.
Artículos
Este año he escrito 12 artículos, uno al mes. Es una frecuencia con la que me siento cómodo.
He escrito artículos sobretodo relacionados con Flutter, TypeScript y ReactJS y el patrón BLoC:
Artículos escritos este año más vistos
-
Introducción al patrón BLoC
Artículo de introducción a los principios del patrón sin entrar en ninguna implementación concreta ni su aplicación en ninguna técnología. -
El patrón BLoC junto a Clean Architecture en Flutter
Implementación concreta del patrón como patrón de presentación cuando se combina con Clean Architecture aplicado en Flutter. -
Cómo crear un cliente API Rest y sus tests de integración en Flutter
En este artículo repaso cómo poder crear un cliente API Rest en Flutter y sus test de integración necesarios para verificar que nuestra integración funciona correctamente. -
How to create a REST API client and its integration tests in Flutter
Versión en ingles del artículo anterior que escribí en mi blog, en este caso en la publicación de medium Flutter Community.
Artículos viejos rockeros bien indexados por Google
Como años pasados hay artículos que tienen unos años y que están muy bien indexados por Google
-
¿Por qué utilizo Clean Architecture?
Este artículo tiene más de cuatro años pero claramente el buen posicionamiento que tiene en Google lo mantiene como el post màs leido del blog por tercer año consecutivo. -
Consejos sobre Clean Architecture
En este artículo, que escribí en el Blog de Kirei Studio, enumero una serie de consejos a tener en cuenta cuando utilizas Clean Architecture.
Cursos
Este año no he impartido ningún curso presencial debido a la pademia.
Solo he realizado formaciones en remoto al equipo web de EyeSeeTea sobre Clean Architecture.
He estado dando vueltas quizas a crear algo online pero de momento no he sacado tiempo ni ganas, veremos en 2021.
Conclusiones
Con este último artículo he querido resumir lo que ha sido para mí este último año, resumen de los artículos más vistos y lo que espero para 2021.
Lo único que de verdad espero para el 2021 es que termine esto del Covid-19 cuanto antes y podamos recuperar la normalidad que teníamos.
¡Feliz 2021!