Open
Conversation
Aplicativo possui dois fluxo de tela, cada um com seu controle de navegação interno. - Arquitetura MVC - Projeto não utilizará Pods para auxiliar
- Response dos Endpoints mapeados e prontos para serem utilizados
A Tela faz uso de TableViewController no qual possui a ação de Pull Down Refresh. A ideia de utilizar TableView de Células Dinâmicas e com uso de Seções se deve ao fato de que na estrutura do JSON retornada a campos nos quais possuem Arrays individuais, então podemos utilizar do artifício de Seções de Tabela para conseguir exibir de forma concisa e ter o controle dos valores individualmente. Também foi tratado a falta dessas estruturas caso o JSON não as traga, então o funcionamento devera ser modular, ao fato de que os componentes estão encapsulados em Stacks para serem exibidos ou não se vieram de forma incorreta. Também foi adicionado utilidade ao Botão de Compartilhamento, no qual tem a função de capturar uma imagem da tela com as informações relevantes e assim compartilha-las .
Foi utilizado TableViewController junto com Seção, a Header da Seção serviu para respeitar o layout do topSpacing. Para cada tipo de componente esperado no JSON foi criado uma célula para ser reutilizado a medida que o endpoint muda.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.