- -

Desarrollo de una aplicación móvil multiplataforma para la creación y resolución de nonogramas

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de una aplicación móvil multiplataforma para la creación y resolución de nonogramas

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Vidal Oriola, Germán Francisco es_ES
dc.contributor.author Ferrer Sanz, Ignacio es_ES
dc.date.accessioned 2021-09-13T10:06:45Z
dc.date.available 2021-09-13T10:06:45Z
dc.date.created 2021-07-20
dc.date.issued 2021-09-13 es_ES
dc.identifier.uri http://hdl.handle.net/10251/172217
dc.description.abstract [ES] Resulta innegable que el impacto de las aplicaciones multiplataforma está creciendo incesantemente en el mundo de las aplicaciones móviles. Cada vez aparecen más frameworks de desarrollo capaces de, con ciertas limitaciones, facilitar la creación de un único aplicativo que pueda ser usado por los principales sistemas operativos móviles, haciendo frente a los ya tradicionales desarrollos nativos. Por otra parte, el ámbito de los rompecabezas está muy extendido en las principales tiendas de aplicaciones móviles: Google Play y App Store, siendo una de las categorías más populares. El objetivo de este trabajo ha sido el de plasmar la pasión personal por los nonogramas, rompecabezas de origen nipón, en un aplicativo móvil para las plataformas iOS y Android, en forma de un Minimum Valuable Product (MVP). Este MVP, no solo se ha centrado en otorgar al usuario un medio digital interactivo con el que resolver estos rompecabezas, sino brindar al usuario de un servicio con el que crear sus propios nonogramas. Esta última característica promoverá, en un futuro, la formación de una comunidad de usuarios activos aficionados a este tradicional juego de puzzle. Para ello, la solución fue desarrollada mediante el novedoso framework de desarrollo móvil Flutter, junto a su lenguaje principal Dart. Durante su desarrollo total, se siguieron las bases de la arquitectura hexagonal Clean Architecture, combinada con la metodología Test-Driven Development (TDD), encargada de validar y verificar el sistema de principio a fin. En cuanto, los servicios en línea a usar por el aplicativo, tales como, la autenticación, bases de datos y analíticas, se desempeñaron mediante la plataforma de desarrollo back-end Firebase. es_ES
dc.description.abstract [EN] It is undeniable that the impact of cross-platform applications is growing constantly in the mobile application¿s area. More and more development frameworks are emerging capable of, with certain limitations, facilitate the creation of a single application that can be used by the main mobile operating systems, dealing with the traditional native developments. On the other hand, the field of puzzles is very widespread on the main mobile application stores: Google Play and App Store, being one of the most popular categories. The aim of this work has been to capture the personal passion for nonograms, Japanese puzzles, on a mobile application for the iOS and Android platforms, through a Minimum Valuable Product (MVP). This MVP has not only focused on giving the user an interactive digital medium with the one to solve these puzzles, but to provide the user with a service with which to create their own nonograms. This last feature will promote, in the future, the formation of a community of active amateur users to this traditional puzzle game. For this, the solution was developed using the new mobile development framework Flutter, along with its main language Dart. During his total development, the bases of the hexagonal architecture Clean Architecture were followed, combined with the Test-Driven Development (TDD) methodology, in charge of validating and verifying the system end-to-end. According the online services to be used by the application, such as authentication, databases and analytics, t hey were performed through the platform of development back-end Firebase. es_ES
dc.description.abstract [CA] És innegable que l’impacte de les aplicacions multiplataforma està creixent sense descans dins del món de les aplicacions mòbils. Cada vegada apareixen més frameworks de desenvolupament que, encara amb certes limitacions, faciliten la creació d’un únic aplicatiu que puga ser utilitzat pels principals sistemes operatius mòbils, fent front als ja tradicionals desenvolupaments natius. Per una altra banda, l’àmbit dels trencaclosques està molt estés en les principals botigues d’aplicacions mòbils: Google Play i AppStore, sent una de les categories més populars. L’objectiu d’aquest treball ha sigut plasmar la passió personal pels nonogrames, trencaclosques d’origen nipó, en un aplicatiu mòbil per les plataformes iOS i Android, en forma d’un Minimum Valuable Product (MVP). Aquest MVP, no sols s’ha centrat en ofrenar a l’usuari un mitjà digital interactiu amb el qual poder resoldre aquests trencaclosques, sinó brindar un servei amb el qual es puga crear els seus propis nonogrames. Aquesta darrera característica promourà en un futur la formació d’una comunitat d’usuaris actius aficionats a aquest tradicional joc de puzle. Per això, la solució va ser desenrotllada mitjançant el nou framework de desenvolupament mòbil Flutter, junt amb el seu llenguatge principal Dart. Durant el seu desenrotllament total, es van seguir les bases de l’arquitectura hexagonal Clean Architecture, combinada amb la metodologia Test-Driven Development (TDD), encarregada de validar i verificar el sistema de principi a fi. Pel que fa als serveis en línia a utilitzar per l’aplicatiu, com l’autenticació, bases de dades i analítiques es van exercir mitjançant la plataforma de desenvolupament back-end Firebase. es_ES
dc.format.extent 74 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Nonograma es_ES
dc.subject Aplicación es_ES
dc.subject Móvil es_ES
dc.subject Multiplataforma es_ES
dc.subject Flutter es_ES
dc.subject Firebase es_ES
dc.subject TDD es_ES
dc.subject Clean Architecture es_ES
dc.subject Nonogram es_ES
dc.subject Application es_ES
dc.subject Mobile es_ES
dc.subject Multiplatform es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo de una aplicación móvil multiplataforma para la creación y resolución de nonogramas es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Ferrer Sanz, I. (2021). Desarrollo de una aplicación móvil multiplataforma para la creación y resolución de nonogramas. Universitat Politècnica de València. http://hdl.handle.net/10251/172217 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\140679 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem