El desarrollo móvil en el mercado de trabajo

15 julio, 2020
desarrollo-movil-uoc

(Més avall trobareu la versió en català d’aquest contingut.)

¿Cuál es la situación del desarrollo móvil en relación al mercado de trabajo? Para responder a esta pregunta, hemos realizado dos entrevistas a profesionales del desarrollo móvil que son a la vez docentes del Máster universitario en Desarrollo de Aplicaciones para Dispositivo Móvil.

Pau Dominkovics Coll

Pau Dominkovics

Estudié arquitectura en la UPC pero desde siempre, desde que en casa llegó un Olivietti M24 (un 286) que me ha gustado la programación. Una vez terminada la carrera de arquitectura decidí seguir estudiando en este caso Ingeniería informática, y la UOC me resultó la opción más adecuada.

Actualmente, y desde hace ya casi 10 años, me dedico exclusivamente al desarrollo de aplicaciones móviles, tanto propias como de terceros, principalmente para dispositivos Android pero también para iOS. También soy desde hace más de 2 años profesor colaborador de la UOC en el Máster universitario en Desarrollo de Aplicaciones para Dispositivo Móvil.

Tengo dos hijos que se van haciendo mayores a marchas forzadas y me encantan las actividades al aire libre, sobre todo correr por el bosque o las montañas.

– ¿Qué lenguajes o tecnologías son las más demandadas? Aparte de Android y iOS, ¿qué otros frameworks de desarrollo híbrido (o webapps?) serían los más demandados?

Yo desde siempre me he centrado en el desarrollo nativo. Por lo tanto, tal vez mi visión es parcial en este aspecto, pero he seguido con interés la evolución. Recurrentemente, han ido apareciendo nuevas tecnologías o nuevas versiones de las tecnologías existentes para realizar desarrollos híbridos que prometen mucha más eficiencia en el desarrollo y una eficiencia en el producto final casi equivalente al nativo de cara al usuario. Sin embargo, desde mi experiencia, el desarrollo nativo siempre ha seguido con una cuota bastante estable. Creo que el desarrollo híbrido tiene su espacio y lo seguirá teniendo, pero el nativo seguirá siendo muy demandado y valorado.

Con respecto concretamente al desarrollo híbrido, creo que los últimos años ha sufrido un cambio de concepto importante. En un inicio, una de las principales ventajas del desarrollo híbrido era también el hecho de permitir un fácil reciclaje de muchos desarrolladores, ya que frameworks como Ionic permitían que desarrolladores de front-end web dieran el salto fácilmente a desarrolladores de apps. Últimamente, sin embargo, han ido cogiendo fuerza frameworks híbridos mucho más especializados que demandan una formación también más especializada por parte del desarrollador. Los dos máximos exponentes en este sentido son React Native y Flutter. Ambos son frameworks de código abierto con grandes corporaciones detrás, Facebook y Google, respectivamente. Poco a poco, estas opciones van cogiendo más cuota de mercado, y por tanto más demanda, ya que su eficiencia de cara al usuario es mayor. Esto hace que, en todos los casos, híbrido o nativo, se requiera de un perfil de desarrollador cada vez más especializado en su formación.

– Dentro del ámbito del desarrollo móvil, además del dominio del lenguaje y la capacidad de programar, ¿cuáles son las competencias que crees más importantes para un desarrollador? Por ejemplo, trabajar con bases de datos, con entornos cloud, inteligencia artificial, conocer los aspectos de seguridad, conocer metodologías de diseño centrado en el usuario (UX, UI), las metodologías ágiles …

En nuestro sector, el conocimiento de las metodologías de trabajo, especialmente las metodologías ágiles, son muy valoradas en todos los ámbitos. Se valoran otros aspectos, como saber dar respuesta al diseño centrado en el usuario o trabajar en entornos cloud, y cada vez más big data e inteligencia artificial, pero estos son aspectos que dependen del lugar de trabajo concreto. En cambio, las metodologías de trabajo es una demanda transversal casi al mismo nivel que el conocimiento del inglés, por poner un ejemplo.

– ¿Cuál es el grado de dificultad, según su impresión, de encontrar profesionales en este ámbito?

El desarrollo de aplicaciones móviles es actualmente una profesión muy demandada, y es complicado encontrar profesionales especializados que dominen plenamente este sector. Tengo la impresión de que encontrar gente no tan especializada es un tema diferente.

Me explicaré. Creo que en los últimos años hemos vivido una burbuja de demanda similar a la burbuja web de hace unos años, donde ha habido un exceso de demanda. Esto se ha notado sobre todo en apps que, por su funcionalidad, seguramente no necesitaban ser una app y, por tanto, se podían resolver sin un grado de especialización muy grande. Esto ha generado un sector capaz de responder a esta demanda.

El problema es que el sector profesional actual difícilmente puede resolver problemas más especializados. Por lo tanto, la demanda de profesionales cualificados no se ha visto muy afectada por este fenómeno de burbuja y encontrar profesionales especializados sigue siendo un problema para algunas empresas.

– Relacionado con la cuestión anterior, ¿hay mucha rotación en los puestos de trabajo, es decir, mucha movilidad de los trabajadores entre diferentes empresas?

El tema de la rotación de puestos de trabajo creo que es general en el sector tecnológico, ya que el propio trabajador normalmente tiene la inquietud de trabajar en cosas nuevas cada cierto tiempo. No obstante, en el sector del desarrollo de aplicaciones, esto todavía sucede más. El motivo es que es fácil encontrar nuevos puestos de trabajo gracias a la demanda que hemos comentado, pero también porque esta inquietud es mayor en un sector relativamente nuevo y, sobre todo, que evoluciona muy rápido.

– La situación derivada de la pandemia actual, ¿crees que ha afectado a los puestos de trabajos de los desarrolladores? ¿Se puede gestionar correctamente este tipo de trabajo desde el teletrabajo?

Todavía es pronto para que yo haya notado muchos cambios derivados de la pandemia. Sí que se nota una mayor prudencia a la hora de poner en marcha proyectos o grandes cambios y, por tanto, la demanda parece que se resentirá. Pero creo que este sector será de los que saldrá menos mal parado por muchos motivos.

Por un lado, el de la productividad. El sector tiene una capacidad de adaptación muy grande al teletrabajo. De hecho, muchas empresas ya estaban adaptadas para ofrecer mejores condiciones a los trabajadores y conseguir retenerlos.

Por otro lado, el de la demanda. La tecnología móvil puede ofrecer soluciones a los problemas derivados de la pandemia. Solo hay que ver la cantidad de hackatons que se han organizado durante los meses de confinamiento estricto, a pesar de las dificultades organizativas, para darnos cuenta de las esperanzas que la sociedad deposita en las soluciones tecnológicas para resolver esta nueva realidad. Se trata, además, de soluciones a todos los niveles, desde el comercio de proximidad a la sanidad pasando por la formación. Estamos viviendo una nueva crisis entendida también como cambio, y la tecnología en muchos sentidos saldrá reforzada.

Xavier Pereta París

Xavier Pereta

Estudié Ingeniería Informática en la UdL. Mi primer contacto con el desarrollo móvil fue a los 90′ con el Apple Newton. Me pareció un dispositivo mágico y me enganchó. Las cosas han mejorado mucho desde entonces. Siempre he estado creando productos de software tanto por mi cuenta, pero sobre todo formando parte de empresas multinacionales, diseñando arquitecturas, desarrollando y liderando equipos. Desde hace 4 años trabajo en GFT ayudando empresas, sobre todo entidades financieras, a definir su estrategia de desarrollo y a crear sus aplicaciones móviles. Combino tanto arquitecturas nativas como híbridas, aunque estoy especializado en desarrollo para iOS. Además del desarrollo móvil me interesan la ciberseguridad y el diseño de UX.

– ¿Qué lenguajes o tecnologías son los más demandados? Aparte de Android y iOS, ¿qué otros frameworks de desarrollo híbrido (o webapps?) serían los más demandados?

Por el tipo de proyectos en los que he participado, tenemos tanta necesidad de personas que desarrollen en Android como en iOS.

Lo que sí que me encuentro es que a la hora de crear un equipo es más fácil incorporar a Android personas que ya tienen conocimientos del lenguaje y las herramientas de programación, porque ya las conocen de experiencias previas aunque no hayan hecho desarrollo para dispositivos móviles.

En el caso de iOS, esto no es tan fácil porque tanto el lenguaje como las herramientas son prácticamente exclusivas de la plataforma.

Actualmente, las tecnologías más utilizadas para el desarrollo de aplicaciones web, y que también tienen aplicación en aplicaciones móviles híbridas son Angular, React, Ionic, StencilJS.

– Dentro del ámbito del desarrollo móvil, además del dominio del lenguaje y la capacidad de programar, ¿cuáles son las competencias que cree más importantes para un desarrollador? Por ejemplo, trabajar con bases de datos, con entornos cloud, inteligencia artificial, conocer los aspectos de seguridad, conocer metodologías de diseño centrado en el usuario (UX, UI), las metodologías ágiles …

La competencia más importante creo que es saber comunicar bien, sobre todo escribir de forma clara y efectiva. Un proyecto de desarrollo de software es un gran ejercicio de comunicación entre todos los participantes. Por un lado, hay que crear la documentación técnica de los componentes que vamos programando, especificar los procedimientos e instrucciones, etc. Esto hace que el conocimiento se distribuya de forma más efectiva a todo el equipo y hace más fácil el camino a las personas que se vayan incorporando. Por otra parte, también hay mucha comunicación en el día a día del proyecto, y esta comunicación es mucho más efectiva si es asíncrona (es decir, por escrito) para optimizar el tiempo de todo el mundo, y minimizar las interrupciones.

Sobre competencias más técnicas, como más conocimiento mejor, claro, pero normalmente en los proyectos solemos tener el apoyo de personas especializadas en los ámbitos que no son estrictamente de tecnologías móviles (bases de datos, IA, cloud, etc.) y no es tan importante que seamos expertos.

De todos modos, en UX / UI sí considero que son más importantes los conocimientos y la atención al detalle, porque gran parte del código que desarrollamos se dedica a construir la interfaz con el usuario. De hecho, a menudo colaboramos con los equipos de UX / UI para definir el comportamiento de la aplicación. También, como muy importante, debemos conocer los estilos de interacción propios de cada plataforma.

– ¿Cuál es el grado de dificultad, según su impresión, de encontrar profesionales en este ámbito?

Desde hace muchos años que hay mucha más demanda que oferta. Esto dificulta el proceso de encontrar profesionales cuando los necesitas.

– ¿Cómo cree que evolucionará el desarrollo móvil?

Creo que nos alejaremos cada vez más del concepto de aplicación móvil que reside como icono aislada en nuestro dispositivo, en la que el usuario «entra» a hacer alguna acción o consultar algún dato. Cada vez más desarrollaremos aplicaciones multi-dispositivo, con conceptos de IoT y computación ubicua. Crearemos funcionalidades que el usuario utilizará desde donde le sea más útil, ya sea dentro del propio dispositivo móvil, desde un dispositivo asociado como un reloj inteligente, desde un asistente de voz o chat bot, etc. Y un poco más adelante crearemos interacciones con nuestro entorno con la ayuda de la realidad aumentada.

– ¿Cada vez tendremos más desarrollo híbrido?

El desarrollo híbrido nos puede ayudar en el tipo de aplicaciones móviles más clásicas, y en ese camino creo que se continuará utilizando. Pero, como decía antes, los desarrollos más ambiciosos irán incorporando cada vez más componentes distribuidos por los que necesitaremos tener conocimientos específicos de cómo funciona cada plataforma, y aquí será más difícil que un desarrollo híbrido nos pueda ayudar.

– La situación derivada de la pandemia actual, ¿crees que ha afectado a los puestos de trabajos de los desarrolladores? ¿Se puede gestionar correctamente este tipo de trabajo desde el teletrabajo?

En mi caso, hace ya muchos años que los proyectos en que participo tenemos equipos ubicados en diferentes ciudades, y a veces en diferentes zonas horarias. Esto hace que lo que ha cambiado en mi día a día es que en vez de desplazarme cada día a una oficina, trabajo desde la oficina de casa. La comunicación con el equipo y las herramientas que usamos cada día son exactamente las mismas.

El feedback de la empresa y también de los clientes finales es muy positivo. Esto es posible porque ya antes de la pandemia en la empresa teníamos en marcha un programa para hacer posible el teletrabajo con la infraestructura y los procedimientos necesarios. 

Hay que tener en cuenta que la situación actual impone muchas restricciones y dificultades adicionales a los trabajadores, tanto de conciliación familiar como de estrés adicional. Creo que cuando las dificultades añadidas por la pandemia vayan disminuyendo, la experiencia será aún más positiva.

El desenvolupament mòbil en el mercat de treball

Quina és la situació del desenvolupament mòbil en relació al mercat de treball? Per respondre aquesta pregunta, hem realitzat dues entrevistes a professionals del desenvolupament mòbil que són alhora docents del Màster universitari en Desenvolupament d’aplicacions per a dispositius mòbils.

Pau Dominkovics Coll

Pau Dominkovics

Vaig estudiar arquitectura a la UPC però des de sempre, des de que a casa va arribar un Olivietti M24 (un 286) que m’ha agradat la programació. Un cop acabada la carrera d’arquitectura vaig decidir seguir estudiant en aquest cas enginyeria tècnica informàtica, i la UOC em va resultar l’opció més adequada. 

Actualment, i des de fa ja gairebé 10 anys, em dedico exclusivament al desenvolupament d’aplicacions mòbils, tant pròpies com de tercers, principalment per a dispositius Android però també per a iOS. També sóc des de fa més de 2 anys professor col·laborador de la UOC, en el Màster universitari en Desenvolupament d’aplicacions per a dispositius mòbils.

Tinc dos fills que es van fent grans a marxes forçades i m’encanten les activitats a l’aire lliure, sobretot córrer pel bosc o les muntanyes.

– Quins llenguatges o tecnologies són els més demandats? A banda d’Android i iOS, quins altres frameworks de desenvolupament híbrid (o webapps?) serien els més demandats?

Jo des de sempre m’he centrat en el desenvolupament nadiu. Per tant, potser la meva visió és parcial en aquest aspecte, però he seguit amb interès l’evolució. Recurrentment, han anat sortint noves tecnologies o noves versions de les tecnologies existents per a realitzar desenvolupaments híbrids que prometen molta més eficiència en el desenvolupament i una eficiència en el producte final gairebé equivalent al nadiu de cara a l’usuari. No obstant, des de la meva experiència, el desenvolupament nadiu sempre ha seguit amb una quota força estable. Crec que el desenvolupament híbrid té el seu espai i el seguirà tenint, però el nadiu seguirà sent molt demandat i valorat.

Pel que fa concretament al desenvolupament híbrid, crec que els darrers anys ha sofert un canvi de concepte important. En un inici, un dels principals avantatges del desenvolupament híbrid era també el fet de permetre un fàcil reciclatge de molts desenvolupadors, ja que frameworks com Ionic permetien que desenvolupadors de front-end web fessin el salt fàcilment a desenvolupadors d’apps. Darrerament, però, han anat agafant força frameworks híbrids molt més especialitzats que demanden una formació també més especialitzada per part del desenvolupador. Els dos màxims exponents en aquest sentit són React Native i Flutter. Tots dos són frameworks de codi obert amb grans corporacions al darrera, Facebook i Google, respectivament. Poc a poc, aquestes opcions van agafant més quota de mercat, i per tant més demanda, ja que la seva eficiència de cara a l’usuari és més gran. Això fa que, en tots els casos, híbrid o nadiu, es requereixi d’un perfil de desenvolupador cada cop més especialitzat en la seva formació.

– Dins de l’àmbit del desenvolupament mòbil, a més del domini del llenguatge i la capacitat de programar, quines són les competències que creieu més importants per a un desenvolupador? Per exemple, treballar amb bases de dades, amb entorns cloud, intel·ligència artificial, conèixer els aspectes de seguretat, conèixer metodologies de disseny centrat en l’usuari (UX, UI), les metodologies àgils…

En el nostre sector, el coneixement de les metodologies de treball, especialment les metodologies àgils, són molt valorades en tots els àmbits. Es valoren altres aspectes, com saber donar resposta al disseny centrat en l’usuari o treballar en entorns cloud, i cada cop més big data i intel·ligència artificial, però aquests són aspectes que depenen del lloc de treball concret. En canvi, les metodologies de treball és una demanda transversal quasi al mateix nivell que el coneixement de l’anglès, per posar un exemple.

– Quina és el grau de dificultat, segons la vostra impressió, de trobar professionals en aquest àmbit?

El desenvolupament d’aplicacions mòbils és actualment una professió molt demandada, i és complicat trobar professionals especialitzats que dominin plenament aquest sector. Tinc la impressió que trobar gent no tant especialitzada és un tema diferent.

M’explicaré. Crec que en els darrers anys hem viscut una bombolla de demanda semblant a la bombolla web de fa uns anys, on hi ha hagut un excés de demanda. Això s’ha notat sobretot en apps que, per la seva funcionalitat, segurament no necessitaven ser una app i, per tant, es podien resoldre sense un grau d’especialització gaire gran. Això ha generat un sector capaç de respondre a aquesta demanda.

El problema és que el sector professional actual difícilment pot resoldre problemes més especialitzats. Per tant, la demanda de professionals qualificats no s’ha vist molt afectada per aquest fenomen de bombolla i trobar professionals especialitzats segueix sent un problema per a algunes empreses.

– Relacionat amb la qüestió anterior, hi ha molta rotació en els llocs de treball, és a dir, molta mobilitat dels treballadors entre diferents empreses?

El tema de la rotació de llocs de treball crec que és general en el sector tecnològic, ja que el propi treballador normalment té la inquietud de treballar en coses noves cada cert temps. No obstant, en el sector del desenvolupament d’aplicacions, això encara passa més. El motiu és que és fàcil trobar nous llocs de treball gràcies a la demanda que hem comentat, però també perquè aquesta inquietud és més gran en un sector relativament nou i, sobretot, que evoluciona molt ràpid.

– La situació derivada de la pandèmia actual, creus que ha afectat els llocs de treballs dels desenvolupadors? Es pot gestionar correctament aquest tipus de feina des del teletreball?

Encara és d’hora perquè jo hagi notat gaires canvis derivats de la pandèmia. Sí que es nota una major prudència a l’hora d’engegar projectes o grans canvis i, per tant, la demanda sembla que se’n ressentirà. Però crec que aquest sector serà dels que en sortirà menys mal parat per molts motius.

Per una banda, el de la productivitat. El sector té una capacitat d’adaptació molt gran al teletreball. De fet moltes empreses ja hi estaven adaptades per oferir millors condicions als treballadors i aconseguir retenir-los.

Per altra banda, el de la demanda. La tecnologia mòbil pot oferir solucions als problemes derivats de la pandèmia. Només cal veure la quantitat de hackatons que s’han organitzat durant els mesos de confinament estricte, tot i les dificultats organitzatives, per adonar-nos de les esperances que la societat diposita en les solucions tecnològiques per resoldre aquesta nova realitat. Es tracta, a més, de solucions a tots els nivells, des del comerç de proximitat a la sanitat passant per la formació. Estem vivint una nova crisi entesa també com a canvi, i la tecnologia en molts sentits en sortirà reforçada.

Xavier Pereta París

Xavier Pereta

Vaig estudiar Enginyeria Informàtica a la UdL. El meu primer contacte amb el desenvolupament mòbil va ser als 90′ amb l’Apple Newton, em va semblar un dispositiu màgic i em va enganxar, les coses han millorat molt des de llavors. Sempre he estat creant productes de software tant pel meu compte, però sobretot formant part d’empreses multinacionals, dissenyant arquitectures, desenvolupant i liderant equips. Des de fa 4 anys treballo a GFT ajudant empreses, sobretot entitats financeres, a definir la seva estratègia de desenvolupament i a crear les seves aplicacions mòbils. Combino tant arquitectures natives com híbrides, encara que estic especialitzat en desenvolupament per a iOS. A més del desenvolupament mòbil m’interessen la ciberseguretat i el disseny d’UX.

– Quins llenguatges o tecnologies són els més demandats? A banda d’Android i iOS, quins altres frameworks de desenvolupament híbrid (o webapps?) serien els més demandats?

Pel tipus de projectes en els que he participat, tenim tanta necessitat de persones que desenvolupin en Android com en iOS.

El que sí que em trobo és que a l’hora de crear un equip és més fàcil incorporar a Android persones que ja tenen coneixements del llenguatge i les eines de programació, perquè ja les coneixen d’experiències prèvies encara que no hagin fet desenvolupament per a dispositius mòbils.

En el cas d’iOS, això no és tan fàcil perquè tant el llenguatge com les eines son pràcticament exclusives de la plataforma.

Actualment les tecnologies més utilitzades pel desenvolupament d’aplicacions web, i que també tenen aplicació en aplicacions mòbils híbrides son Angular, React, Ionic, StencilJS.

– Dins de l’àmbit del desenvolupament mòbil, a més del domini del llenguatge i la capacitat de programar, quines són les competències que creieu més importants per a un desenvolupador? Per exemple, treballar amb bases de dades, amb entorns cloud, intel·ligència artificial, conèixer els aspectes de seguretat, conèixer metodologies de disseny centrat en l’usuari (UX, UI), les metodologies àgils…

La competència més important crec que és saber comunicar bé, sobretot escriure de forma clara i efectiva. Un projecte de desenvolupament de software es un gran exercici de comunicació entre tots els participants. D’una banda, cal crear la documentació tècnica dels components que anem programant, especificar els procediments i instruccions, etc. Això fa que el coneixement es distribueixi de forma més efectiva a tot l’equip i fa més fàcil el camí a les persones que es vagin incorporant. Per altra banda, també cal molta comunicació en el dia a dia del projecte, i aquesta comunicació és molt més efectiva si es asíncrona (és a dir, per escrit) per tal d’optimitzar el temps de tothom, i minimitzar les interrupcions.

Sobre competències més tècniques, com més coneixement millor, es clar, però normalment als projectes solem tenir el suport de persones especialitzades en els àmbits que no son estrictament de tecnologies mòbils (bases de dades, IA, cloud, etc.) i no és tan important que hi siguem experts.

De tota manera, en UX/UI sí que considero que son més importants els coneixements i l’atenció al detall, perquè gran part del codi que desenvolupem es dedica a construir la interfície amb l’usuari. De fet, sovint col·laborem amb els equips de UX/UI per a definir el comportament de l’aplicació. També, com a molt important, cal que coneguem els estils d’interacció propis de cada plataforma.

– Quina és el grau de dificultat, segons la vostra impressió, de trobar professionals en aquest àmbit?

Des de fa molts anys que hi ha molta més demanda que oferta. Això dificulta el procés de trobar professionals quan els necessites.

– Com creieu que evolucionarà el desenvolupament mòbil?

Crec que ens allunyarem cada cop més del concepte d’aplicació mòbil que resideix com a icona aïllada al nostre dispositiu, en la que l’usuari «entra» a fer alguna acció o consultar alguna dada. Cada cop més desenvoluparem aplicacions multi-dispositiu, amb conceptes de IoT, i computació ubiqua. Crearem funcionalitats que l’usuari farà servir des d’on li sigui més útil, ja sigui dins del propi dispositiu mòbil, des d’un dispositiu associat com un rellotge intel·ligent, des d’un assistent de veu o xat bot, etc. I una mica més endavant crearem interaccions amb el nostre entorn amb l’ajuda de la realitat augmentada.

– Cada cop tindrem més desenvolupament híbrid?

El desenvolupament híbrid ens pot ajudar en el tipus d’aplicacions mòbils més clàssiques, i en aquest camí crec que es continuarà fent servir. Però, com deia abans, els desenvolupaments més ambiciosos aniran incorporant cada cop més components distribuïts pels que necessitarem tenir coneixements específics de com funciona cada plataforma i on serà més difícil que un desenvolupament híbrid ens pugui ajudar.

– La situació derivada de la pandèmia actual, creus que ha afectat els llocs de treballs dels desenvolupadors? Es pot gestionar correctament aquest tipus de feina des del teletreball?

En el meu cas, ja fa molts anys que els projectes en que participo tenim equips ubicats en diferents ciutats, i de vegades en diferents zones horàries. Això fa que el que ha canviat en el meu dia a dia és que en comptes de desplaçar-me cada dia a una oficina, treballo des de l’oficina de casa. La comunicació amb l’equip i les eines que fem servir cada dia son exactament les mateixes.

El feedback de l’empresa i també dels clients finals és molt positiu. Això és possible perquè ja abans de la pandèmia a l’empresa teníem en marxa un programa per a fer possible el teletreball amb la infraestructura i les procediments necessaris. 

Cal tenir en compte que la situació actual imposa moltes restriccions i dificultats addicionals als treballadors, tant de conciliació familiar com d’estrès addicional. Crec que quan les dificultats afegides per la pandèmia vagin disminuint, l’experiència serà encara més positiva.

(Visited 52 times, 1 visits today)
Autor / Autora
Profesor de los Estudios de Informática, Multimedia y Telecomunicación Director del máster universitario de Desarrollo de Aplicaciones para Dispositivos Móviles de la UOC.
Comentarios
Deja un comentario