Trabajo Fin de Grado
Aplicación móvil para la gestión de listas de ejercicios de entrenamiento en React Native
Autor/es | Machuca Romero, María de los Reyes |
Director | Ariza Gómez, María Teresa |
Departamento | Universidad de Sevilla. Departamento de Ingeniería Telemática |
Fecha de publicación | 2022 |
Fecha de depósito | 2023-01-26 |
Titulación | Universidad de Sevilla. Grado en Ingeniería de las Tecnologías de Telecomunicación |
Resumen | Actualmente, la tecnología ha avanzado a pasos agigantados y cada vez más personas utilizan teléfonos inteligentes. Estos dispositivos nos permiten realizar muchas tareas esenciales en el día a día gracias a aplicaciones ... Actualmente, la tecnología ha avanzado a pasos agigantados y cada vez más personas utilizan teléfonos inteligentes. Estos dispositivos nos permiten realizar muchas tareas esenciales en el día a día gracias a aplicaciones móviles, llamadas “apps” de forma abreviada. Existen apps que nos ayudan en todo tipo de áreas, como la medicina, la banca, la interacción social o el ejercicio físico. Nos permiten ahorrar tiempo ya que, por ejemplo, no es necesario acudir presencialmente al supermercado para hacer la compra o al banco para realizar una transferencia, debido a que hay apps creadas específicamente para ello. Una de las razones por las que esta tecnología es alcanzable para todos es que muchas aplicaciones están desarrolladas para varias plataformas y diversos sistemas operativos. A su vez, esto aumenta la competencia entre las compañías desarrolladoras en el mercado, y hoy en día tenemos millones de aplicaciones a nuestra disposición. Debido a esto, surge la necesidad de desarrollar apps invirtiendo el menor tiempo posible para estar al día con la demanda actual. Para ello, se han creado entornos de desarrollo de aplicaciones multiplataforma, que permiten usarlas en diferentes dispositivos y sistemas operativos utilizando un solo código fuente. El entorno en el que se profundizará en este documento es React Native, analizando muchos de sus componentes en el lenguaje de programación JavaScript. Se utilizará Expo como plataforma de creación, despliegue y pruebas de la app. Mediante los módulos de Expo se crearán y compartirán listas de ejercicios en formato JSON. Las listas se almacenarán de forma local en el dispositivo usando funciones asíncronas de JavaScript. Finalmente, se utilizará Visual Studio Code como herramienta de desarrollo de esta tecnología. Nowadays, technology has advanced by leaps and bounds and more people are using smartphones every time. These devices allow us to perform many essential daily tasks thanks to mobile applications, called “apps” for short. ... Nowadays, technology has advanced by leaps and bounds and more people are using smartphones every time. These devices allow us to perform many essential daily tasks thanks to mobile applications, called “apps” for short. There are apps that help us in all types of areas, such as medicine, the bank, social interaction, or physical exercise. They allow us to save time since, for example, it is not necessary to go grocery shopping to buy day-to-day essentials or to go to the bank to transfer money, because there are apps created specifically for that purpose. One of the reasons why this technology is accessible to everyone is that many applications are developed for several platforms and various operating systems. In turn, this increases competition between developer companies in the marketplace and, at present, we have millions of applications at our disposal. Because of this, the need to develop apps investing the shortest time possible is emerging to keep up with the current demand. To this effect, development environments of multiplatform applications have been created, that allow to use them in different devices and operating systems using only a single source code. The environment that will undergo an in-depth analysis in this document is React Native, analyzing many of its components in JavaScript programming language. Expo will be used as a creation, deployment, and testing platform. Lists of exercises will be created and shared in JSON format using Expo modules. The lists will be stored locally in the device using JavaScript asynchronous functions. Finally, Visual Studio Code will be used as a development tool for this technology. |
Cita | Machuca Romero, M.d.l.R. (2022). Aplicación móvil para la gestión de listas de ejercicios de entrenamiento en React Native. (Trabajo Fin de Grado Inédito). Universidad de Sevilla, Sevilla. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
TFG4414_Machuca Romero.pdf | 5.099Mb | [PDF] | Ver/ | |