Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
En esta entrada queremos anunciar el lanzamiento de la aplicación YouMedic, disponible en 3 versiones:
La finalidad de esta aplicación multiplataforma es facilitar el aprendizaje de técnicas médico-quirúrgicas, gracias a la posibilidad de compartir vídeos, imágenes y casos que se están produciendo en cualquier centro médico del mundo. Los usuarios se pueden registrar, ver los contenidos, hacer clic en «Me gusta», guardar como favoritos, suscribirse a especialidades o categorías determinadas, y comentar las técnicas con el autor de ellas para expresar las distintas opiniones y suscitar debate.
En vista de los requisitos de esta aplicación y tras analizar las tecnologías disponibles, nuestro equipo de desarrollo seleccionó el siguiente «stack» de tecnologías:
Front-end: aplicación web (similar a una PWA) basada en el «framework» Ionic 3, que a su vez funciona con Cordova 7 y Angular 4. Al tratarse de tecnologías abiertas (FOSS) y ampliamente utilizadas y respaldadas por una inmensa comunidad de desarrolladores, tenemos la tranquilidad de que el funcionamiento y futuro soporte será fluido.
Servicio de streaming de vídeo: Vimeo Plus, que ofrece buenas condiciones a un precio competitivo, además de un reproductor «cross-platform» y una API sencilla y bien documentada.
Back-end de la app: basado en Firebase, de Google. Esta tecnología de lado servidor proporciona servicios de registro de usuarios, autenticación, almacenamiento de objetos, alojamiento de la aplicación y base de datos, con una API unificada y sencilla. Adicionalmente existen librerías de Firebase para Angular que simplifican en gran medida la integración con el front. Y, todo sea dicho, el servicio es gratuito hasta ciertas cuotas de utilización 🙂
Las principales dificultades que nos encontramos al integrar estas tecnologías fueron, por un lado el diseño de las interfaces para integrar sistemas de back-end separados (Vimeo + Firebase), y por otro lado las búsquedas en BBDD proporcionadas por Firebase, que actualmente son más limitadas de lo que sería deseable.
En todo caso estamos muy satisfechos con el resultado y esperamos que los usuarios de la aplicación lo estén también.
¿A ti te gusta YouMedic?