Desenvolvimento de uma plataforma mobile com base Android

Detalhes bibliográficos
Autor(a) principal: Gomes, Daniel Baptista Martinho
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10198/18937
Resumo: 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.
id RCAP_b13daef509701a2883fcbf53ef9ea825
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/18937
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Desenvolvimento de uma plataforma mobile com base AndroidAndroidRESTRetrofit2RxJavaTeam Foundation ServerScrumRealmJavaDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaAtualmente 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.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.Pereira, João PauloBiblioteca Digital do IPBGomes, Daniel Baptista Martinho2019-02-20T12:13:07Z201820172018-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10198/18937TID:202174506porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-21T10:43:15Zoai:bibliotecadigital.ipb.pt:10198/18937Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:09:14.915682Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Desenvolvimento de uma plataforma mobile com base Android
title Desenvolvimento de uma plataforma mobile com base Android
spellingShingle Desenvolvimento de uma plataforma mobile com base Android
Gomes, Daniel Baptista Martinho
Android
REST
Retrofit2
RxJava
Team Foundation Server
Scrum
Realm
Java
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Desenvolvimento de uma plataforma mobile com base Android
title_full Desenvolvimento de uma plataforma mobile com base Android
title_fullStr Desenvolvimento de uma plataforma mobile com base Android
title_full_unstemmed Desenvolvimento de uma plataforma mobile com base Android
title_sort Desenvolvimento de uma plataforma mobile com base Android
author Gomes, Daniel Baptista Martinho
author_facet Gomes, Daniel Baptista Martinho
author_role author
dc.contributor.none.fl_str_mv Pereira, João Paulo
Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Gomes, Daniel Baptista Martinho
dc.subject.por.fl_str_mv Android
REST
Retrofit2
RxJava
Team Foundation Server
Scrum
Realm
Java
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Android
REST
Retrofit2
RxJava
Team Foundation Server
Scrum
Realm
Java
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description 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.
publishDate 2017
dc.date.none.fl_str_mv 2017
2018
2018-01-01T00:00:00Z
2019-02-20T12:13:07Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/18937
TID:202174506
url http://hdl.handle.net/10198/18937
identifier_str_mv TID:202174506
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135353085362176