Desenvolvimento de aplicação móvel para plataforma de gestão de casamento

Detalhes bibliográficos
Autor(a) principal: Amorim, João Victor Leite
Data de Publicação: 2022
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/10348/11872
Resumo: Com o advento da tecnologia, houve a necessidade de adaptação de dispositivos para o contexto atual. A indústria de telemóveis ainda leva maior vantagem sobre os outros, visto que, os SmartPhones carregam consigo aplicações em que oferecem praticidade no dia-a-dia do utilizador. O desenvolvimento de aplicações abrange uma gama de ferramentas, onde se faz presente a escolha da ideal dada as condições. Neste estágio, concebido pela 4ALL-SOFTWARE, o principal foco foi o desenvolvimento de aplicações móveis. Em resumo, uma introdução à indústria móvel global e portuguesa. Em seguida, uma introdução às ferramentas de desenvolvimento nativo e híbrida, acompanhado de comparações de performance. Por fim, uma breve explicação da arquitetura do Flutter, ferramenta utilizada durante o desenvolvimento. Uma análise sobre a interoperabilidade, em que abrange os serviços de REST API internos e WebSockets. Além disso, um estudo de serviço externo de notificação local, nomeadamente, Firebase Cloud Messaging. Em conclusão, a abordagem utilizada em tratamento de dados estáticos e remotos, de forma a evitar problemas de conflitos, para com desenvolvedor e aplicação e para com aplicação e utilizador. Adentrando na aplicação, seguiu com a abordagem de responsabilidade única através da arquitetura limpa, de maneira que fosse alcançado a melhor eficiência em performance. Ainda em performance, a aplicação de GetX como gerenciador de estado. Por fim, assinaturas de release para ambos sistemas operativos com finalidade de deploy e publicação em plataformas.
id RCAP_2fbeff1d874b5a9234d5bad93063599c
oai_identifier_str oai:repositorio.utad.pt:10348/11872
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 aplicação móvel para plataforma de gestão de casamentoaplicaçãoandroidCom o advento da tecnologia, houve a necessidade de adaptação de dispositivos para o contexto atual. A indústria de telemóveis ainda leva maior vantagem sobre os outros, visto que, os SmartPhones carregam consigo aplicações em que oferecem praticidade no dia-a-dia do utilizador. O desenvolvimento de aplicações abrange uma gama de ferramentas, onde se faz presente a escolha da ideal dada as condições. Neste estágio, concebido pela 4ALL-SOFTWARE, o principal foco foi o desenvolvimento de aplicações móveis. Em resumo, uma introdução à indústria móvel global e portuguesa. Em seguida, uma introdução às ferramentas de desenvolvimento nativo e híbrida, acompanhado de comparações de performance. Por fim, uma breve explicação da arquitetura do Flutter, ferramenta utilizada durante o desenvolvimento. Uma análise sobre a interoperabilidade, em que abrange os serviços de REST API internos e WebSockets. Além disso, um estudo de serviço externo de notificação local, nomeadamente, Firebase Cloud Messaging. Em conclusão, a abordagem utilizada em tratamento de dados estáticos e remotos, de forma a evitar problemas de conflitos, para com desenvolvedor e aplicação e para com aplicação e utilizador. Adentrando na aplicação, seguiu com a abordagem de responsabilidade única através da arquitetura limpa, de maneira que fosse alcançado a melhor eficiência em performance. Ainda em performance, a aplicação de GetX como gerenciador de estado. Por fim, assinaturas de release para ambos sistemas operativos com finalidade de deploy e publicação em plataformas.With the growth felt in the past years, there was a need to adapt devices according to our current living context. However, the mobile phone industry still has a greater advantage over others, since SmartPhones carry applications that offer practicality in the user's day-to-day life. Application development encompasses a range of tools, requiring a wise choice to accomplish the ideal, given the current condition. In this internship, under 4ALL-SOFTWARE, the main focus was the development of mobile applications. In summary, an introduction to the global and Portuguese mobile industry. Then, an introduction to native and cross-platform development tools, followed by performance comparisons. Finally, a brief explanation of the Flutter architecture, the framework used during the development. An analysis of interoperability, covering internal REST API services and WebSockets. In addition, a study of external local notification services, namely Firebase Cloud Messaging. In conclusion, the approach used in the treatment of static and remote data, in order to avoid future conflict problems, between developer and application, and application and user. In relation to the application, followed with the single responsibility approach through clean architecture, in order to achieve the best efficiency in performance. Moreover, the usage of GetX as a state manager. Finally, release signatures/credentials for both operating systems with the purpose of deploying and publishing on platforms.2023-10-30T17:25:48Z2022-11-11T00:00:00Z2022-11-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/10348/11872pormetadata only accessinfo:eu-repo/semantics/openAccessAmorim, João Victor Leitereponame: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:RCAAP2024-02-02T12:54:50Zoai:repositorio.utad.pt:10348/11872Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:06:02.218681Repositó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 aplicação móvel para plataforma de gestão de casamento
title Desenvolvimento de aplicação móvel para plataforma de gestão de casamento
spellingShingle Desenvolvimento de aplicação móvel para plataforma de gestão de casamento
Amorim, João Victor Leite
aplicação
android
title_short Desenvolvimento de aplicação móvel para plataforma de gestão de casamento
title_full Desenvolvimento de aplicação móvel para plataforma de gestão de casamento
title_fullStr Desenvolvimento de aplicação móvel para plataforma de gestão de casamento
title_full_unstemmed Desenvolvimento de aplicação móvel para plataforma de gestão de casamento
title_sort Desenvolvimento de aplicação móvel para plataforma de gestão de casamento
author Amorim, João Victor Leite
author_facet Amorim, João Victor Leite
author_role author
dc.contributor.author.fl_str_mv Amorim, João Victor Leite
dc.subject.por.fl_str_mv aplicação
android
topic aplicação
android
description Com o advento da tecnologia, houve a necessidade de adaptação de dispositivos para o contexto atual. A indústria de telemóveis ainda leva maior vantagem sobre os outros, visto que, os SmartPhones carregam consigo aplicações em que oferecem praticidade no dia-a-dia do utilizador. O desenvolvimento de aplicações abrange uma gama de ferramentas, onde se faz presente a escolha da ideal dada as condições. Neste estágio, concebido pela 4ALL-SOFTWARE, o principal foco foi o desenvolvimento de aplicações móveis. Em resumo, uma introdução à indústria móvel global e portuguesa. Em seguida, uma introdução às ferramentas de desenvolvimento nativo e híbrida, acompanhado de comparações de performance. Por fim, uma breve explicação da arquitetura do Flutter, ferramenta utilizada durante o desenvolvimento. Uma análise sobre a interoperabilidade, em que abrange os serviços de REST API internos e WebSockets. Além disso, um estudo de serviço externo de notificação local, nomeadamente, Firebase Cloud Messaging. Em conclusão, a abordagem utilizada em tratamento de dados estáticos e remotos, de forma a evitar problemas de conflitos, para com desenvolvedor e aplicação e para com aplicação e utilizador. Adentrando na aplicação, seguiu com a abordagem de responsabilidade única através da arquitetura limpa, de maneira que fosse alcançado a melhor eficiência em performance. Ainda em performance, a aplicação de GetX como gerenciador de estado. Por fim, assinaturas de release para ambos sistemas operativos com finalidade de deploy e publicação em plataformas.
publishDate 2022
dc.date.none.fl_str_mv 2022-11-11T00:00:00Z
2022-11-11
2023-10-30T17:25:48Z
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/10348/11872
url http://hdl.handle.net/10348/11872
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv metadata only access
info:eu-repo/semantics/openAccess
rights_invalid_str_mv metadata only access
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
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_ 1799137148399517696