Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/83539
Title: Mobile app
Other Titles: Mobile app
Authors: Tavares, João Afonso Vilhena Sustelo Rodriguez 
Orientador: Cardoso, Jorge Carlos dos Santos
Ferreira, Sara João Cardoso
Keywords: Dispositivos móveis; Gestão de finanças; Aplicações multi-plataforma; React Native; Ruby on Rails; Mobile; Financial management; Cross-platform applications; React Native; Ruby on Rails
Issue Date: 9-Jul-2018
Serial title, monograph or event: Mobile app
Place of publication or event: HYP, Ldª
Abstract: Os smartphones têm sofrido uma grande evolução ao longo do tempo, e cada vez mais somos dependentes deste dispositivo para realizar as mais diversas tarefas do dia a dia. São frequentemente utilizados para realizar chamadas, fazer pesquisas na Internet, e sobretudo usamos os smartphones para utilizar aplicações que nos são disponibilizadas através das lojas.O objetivo deste projeto era desenvolver uma aplicação móvel que permita aos seus utilizadores fazerem uma melhor gestão das suas finanças em grupo, ou seja, permitir que um grupo de utilizadores consiga visualizar movimentos inseridos por todos os outros elementos, tendo assim uma visão global da gestão financeira do grupo.Os requisitos da aplicação Pig Spender foram definidos através da análise feita das aplicações existentes e através de uma sessão de brainstorming com os membros da empresa. Usou-se a framework React Native tendo em vista os requisitos e os atributos de qualidade definidos, desta forma a aplicação Pig Spender está disponível tanto para Android como para iOS. Pig Spender permite aos seus utilizadores inserirem as suas receitas e despesas, criar carteiras, convidar utilizadores para essas carteiras, assim como filtrar os seus movimentos através de diversos parâmetros. De forma a validar o servidor, foram realziados testes unitários de forma a tentar encontrar eventuais erros que pudessem existir. Estes testes tinham como objetivo analsiar se o servidor respondia aos pedidos da forma esperada. Foram também realizados testes de carga ao ervidor, de forma a validar o atributo de qualidade definido. E foram realizados testes de usabilidade à aplicação móvel.
Smartphones have suffered a great evolution over time, and we are increasingly dependent on this device to perform the most diverse tasks of everyday life. They are often used to make calls, research on the Internet, and above all, we use smartphones to run applications that are available to us through app stores.The goal of this project was to develop a mobile application that allows its users to make better management of their group Finances. To allow a group of users to see movements entered by the other elements, thus giving a comprehensive overview ofthe group's financial management. The requirements of the Pig Spender application were raised using analysis of existing applications and a brainstorming session with members of the company. The React Native framework was used based on the requirements and quality attributes defined, thus Pig Spender is available for both Android and iOS. Pig Spender allows its users to enter their incomes and expenses, create wallets, invite users for those wallets, as well as filter their movements through several parameters. In order to validate the server, unit tests were performed in order to try to find any errors that might exist. These tests were intended to analyze if the server responded to requests as expected. Load tests were also performed on the server in order to validate the defined quality attribute. And usability tests were performed on the mobile application in order to find problems in the navigation of the application or identify tasks that users could find more difficult.
Description: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/83539
Rights: closedAccess
Appears in Collections:UC - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat Login
Tese-JoaoTavares.pdf9.06 MBAdobe PDF    Request a copy
Show full item record

Page view(s) 20

767
checked on Mar 26, 2024

Download(s) 50

377
checked on Mar 26, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons