Snappier - Biblioteca multiplataforma para a criação de aplicativos seguindo o conceito Server-Driven UI

dc.contributor.advisor1 Silva, Rogério
dc.contributor.advisor1Lattes http://lattes.cnpq.br/1655091953774996pt_BR
dc.contributor.referee1 Miranda, Ely da Silva
dc.contributor.referee1Lattes http://lattes.cnpq.br/0953775226078319pt_BR
dc.contributor.referee2 Silva Neto, Otílio Paulo
dc.contributor.referee2Lattes http://lattes.cnpq.br/2004899053752109pt_BR
dc.creator Silva, Lennoard Raí Lopes
dc.creator.Lattes http://lattes.cnpq.br/5325961077914281pt_BR
dc.date.accessioned 2026-07-24T14:36:22Z
dc.date.available 2026-07-24T14:36:22Z
dc.date.issued 2025
dc.description.abstract Delays in delivering new features and user interface updates in applications, due to long and complex development cycles, is increasingly common, especially when distributing across multiple platforms with varying policies. This challenge is intensified by the complexity of modern applications. Traditional methods typically involve significant time in coding, testing, and approval processes, which hampers the ability to respond quickly to user feedback and competitive pressures. Recognizing this, emerging technologies like Server-Driven UI and multiplatform development offer promising avenues for faster product delivery and real-time modifications by bypassing the administrative hurdles of app stores and distribution channels. This paper presents an original library designed to facilitate multiplatform application development using Server-Driven UI principles and the Kotlin Multiplatform technology. The proposed library aims to accelerate application development and distribution, enabling real-time user interface updates. In performance evaluations, addressing a common concern in multiplatform development, the library demonstrated a 26.67% improvement in average startup tipt_BR
dc.description.resumo O atraso na entrega de novos recursos e atualizações na interface de usuário de aplicativos, devido a ciclos de desenvolvimento longos e burocráticos, é cada vez mais comum, especialmente ao distribuir em várias plataformas com políticas diver sas. Esse desafio é intensificado pela complexidade dos aplicativos modernos. Os métodos tradicionais geralmente envolvem um tempo significativo em processos de codificação, teste e aprovação, o que dificulta a capacidade de responder rapidamente ao feedback do usuário e às pressões competitivas. Reconhecendo essa realidade, tecnologias emergentes como a interface de usuário voltada ao servidor e o desen volvimento multiplataforma oferecem caminhos promissores para uma entrega mais ágil e modificações em tempo real ao evitarem a burocracia das lojas de aplicativos e dos canais de distribuição. Este trabalho apresenta uma biblioteca autoral projetada para facilitar o desenvolvimento de aplicativos multiplataforma, utilizando os princípios do Server-Driven UI e a tecnologia do Kotlin Multiplatform. A biblioteca proposta visa acelerar o desenvolvimento e a distribuição de aplicativos e permitir atualizações da interface de usuário em tempo real. Em avaliações de desempenho, abordando uma preocupação comum no desenvolvimento multiplataforma, a biblioteca demonstrou uma melhoria de 26,67% no tempo médio de inicialização quando utilizada em um aplicativo, em comparação com soluções similares desenvolvidas com Flutterpt_BR
dc.identifier.citation SILVA, Lennoard Raí Lopes e. Snappier - Biblioteca multiplataforma para a criação de aplicativos seguindo o conceito Server-Driven UI. Orientador: Rogério da Silva. 2026. 48 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Instituto Federal do Piauí, Campus Teresina Central, Teresina, 2026pt_BR
dc.identifier.uri https://bia.ifpi.edu.br/jspui/handle/123456789/5701
dc.language porpt_BR
dc.publisher Instituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.publisher.country Brasilpt_BR
dc.publisher.department Campus Teresina Centralpt_BR
dc.publisher.initials IFPIpt_BR
dc.rights Acesso Abertopt_BR
dc.subject Server-driven UIpt_BR
dc.subject Multiplataformapt_BR
dc.subject Bibliotecapt_BR
dc.subject Aplicativopt_BR
dc.subject.cnpq CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICOpt_BR
dc.title Snappier - Biblioteca multiplataforma para a criação de aplicativos seguindo o conceito Server-Driven UIpt_BR
dc.type Trabalho de Conclusão de Cursopt_BR

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2025_termo_lrlsilva.pdf
Size:
270.02 KB
Format:
Description:
Loading...
Thumbnail Image
Name:
2025_tcc_lrlsilva.pdf
Size:
915.03 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: