Desenvolvimento de aplicação móvel para plataforma de gestão de casamento
Autor(a) principal: | |
---|---|
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 |