Resumen:
|
[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 ...[+]
[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.
[-]
[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 ...[+]
[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.
[-]
[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 ...[+]
[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.
[-]
|