Desarrollo de aplicación móvil de mensajería en Swift

Arvilla Gras, Pablo (2018). Desarrollo de aplicación móvil de mensajería en Swift. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Desarrollo de aplicación móvil de mensajería en Swift
Author/s:
  • Arvilla Gras, Pablo
Contributor/s:
  • Serradilla García, Francisco
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: 2018
Subjects:
Freetext Keywords: Informática móvil Aplicaciones para móviles
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

Se ha realizado una aplicación de mensajería en Swift para los dispositivos IOS. Paralelamente y junto con mi compañero Rafael Pérez Pérez, se ha desarrollado una API Rest escrita en Python3 para responder a todas las funcionalidades de esta app. Esta aplicación no tenía la intención de clonar a Whatsapp o a Telegram, si no absorber conocimiento sobre ellas y aportar algo de originalidad.Cada usuario podrá agregar amigos a su lista de contactos, hablar con ellos, crear chats de grupo, administrar aquellos chats que se tengan permiso, ya sea agregar a más usuarios, eliminarlos, dar permisos o quitar permisos. Junto con ello se podrá eliminar los grupos y salirse de ellos. El propio usuario podrá actualizar su información personal también. La funcionalidad que aporta algo de originalidad es la de traducir los mensajes, esto es posible gracias a una API que tiene Yandex. Abstract: It has been developed a Messenger service app in Swift for all IOS devices. In parallel and with mi colleague Rafael Pérez Pérez we have also developed an API Rest code in Pyhton3 to attend all functionalities to this app. This app has no intention to clone other apps such as Whatsapp or Telegram, we wanted to acquire some knowledge about how this apps works and contribute with an original idea. Every user could add users to his contact list, chat with them, create a chat group, manage chats groups adding and deleting users, giving and removing permission to manage a group. Also you could delete a chat and exit it. A single user could update his personal information too. Translating messages, is the functionality which is original to this work. This is possible thanks to Yandex that has an API Rest, which translate text to other languages.

More information

Item ID: 50417
DC Identifier: http://oa.upm.es/50417/
OAI Identifier: oai:oa.upm.es:50417
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 24 Apr 2018 06:45
Last Modified: 24 Apr 2018 06:45
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM