Publication
Desenvolvimento de uma plataforma mobile com base Android
datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | pt_PT |
dc.contributor.advisor | Pereira, João Paulo | |
dc.contributor.author | Gomes, Daniel Baptista Martinho | |
dc.date.accessioned | 2019-02-20T12:13:07Z | |
dc.date.available | 2019-02-20T12:13:07Z | |
dc.date.issued | 2018 | |
dc.date.submitted | 2017 | |
dc.description.abstract | Atualmente as empresas utilizam aplicações e programas informáticos para gerir e processar informações das suas atividades de negócios, um exemplo disso são as instituições financeiras, que cada vez mais utilizam aplicações e programas para abrir e gerir contas bancárias. Neste contexto o projeto realizado ao longo deste estágio tem como objetivo o desenvolvimento de uma plataforma móvel para Android, com a possibilidade de realizar operações em modo offline para abertura de contas bancárias para particulares e empresas. As metodologias e tecnologias utilizadas foram apresentadas pela empresa onde é realizado o estágio, a ITSector. Dentro das tecnologias utilizamos, como base, a plataforma Android, oferecendo suporte a versões de Android superiores a 5.0. Foram também usadas, como linguagem de programação o Java, como suporte a mapeamento de objetos a base de dados Real, como conexão aos serviços, usamos o REST e por fim como utilização das livrarias escolhemos o Retrofit2 e o RxJava, estas para auxiliar as chamadas aos serviços REST. Todo o desenvolvimento e articulação do projeto decorre numa plataforma que permite a organização do trabalho da equipa, neste caso específico, utilizamos a plataforma do Team Foundation Server e metodologia Scrum. O estágio teve duração de cinco meses e meio, contudo o projeto continua a decorrer, com validação dos resultados por parte do cliente e desenvolvimento da parte referente a criação de conta para empresas. | pt_PT |
dc.description.abstract | Companies are now using software applications and software to manage and process information about their business activities. One example is the financial institutions, which increasingly use applications and programs to manage and open bank accounts. In this context, the project carried out during this internship aims to develop a mobile platform for Android, with the possibility of performing operations in offline mode to open bank accounts for individuals and companies. The methodologies and technologies used were presented by the company where the internship is carried out, ITSector. Within the technologies we use, as a base, the Android platform, supporting Android versions higher than 5.0. Also used as a programming language was Java, as support for mapping objects to the Real database, as a connection to services, we used REST and finally as a bookstore we chose Retrofit2 and Rxjava, these to support calls to services REST. All the development and articulation of the project takes place on a platform that allows the organization of team work, in this specific case we use the Team Foundation Server platform and Scrum methodology. The internship report lasted five and a half months, but the project continues, with validation of the results by the client and development of the part concerning the creation of account for companies. | pt_PT |
dc.identifier.tid | 202174506 | pt_PT |
dc.identifier.uri | http://hdl.handle.net/10198/18937 | |
dc.language.iso | por | pt_PT |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | pt_PT |
dc.subject | Android | pt_PT |
dc.subject | REST | pt_PT |
dc.subject | Retrofit2 | pt_PT |
dc.subject | RxJava | pt_PT |
dc.subject | Team Foundation Server | pt_PT |
dc.subject | Scrum | pt_PT |
dc.subject | Realm | pt_PT |
dc.subject | Java | pt_PT |
dc.title | Desenvolvimento de uma plataforma mobile com base Android | pt_PT |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | pt_PT |
rcaap.type | masterThesis | pt_PT |
thesis.degree.name | Sistemas de Informação | pt_PT |