Gorjeta Fácil: Calculadora de Gorjetas iOS

Desenvolvedora iOS

Imagem principal do projeto Gorjeta Fácil: Calculadora de Gorjetas iOS

Sobre o Projeto

O Gorjeta Fácil é um projeto focado em dominar os fundamentos da reatividade e da gestão de estado em tempo real com SwiftUI. A aplicação permite aos utilizadores inserir o valor de uma conta, selecionar uma percentagem de gorjeta e definir o número de pessoas para dividir o valor final, com todos os cálculos a serem atualizados instantaneamente na interface. O objetivo foi criar uma experiência de utilizador fluida e responsiva, onde o feedback visual é imediato a cada interação. O projeto serve como um estudo de caso prático sobre a interação entre diferentes componentes de UI e a lógica de negócio subjacente num ambiente contido.

Desafios e Soluções

O principal desafio foi a implementação de uma UI totalmente reativa, onde qualquer alteração num campo de entrada (valor, percentagem, etc.) refletisse imediatamente nos resultados. Foi uma excelente oportunidade para aprofundar o uso de Propriedades Computadas para encapsular a lógica de cálculo de forma declarativa. O processo de refatoração do código, movendo a lógica de estado de `@State` na View para um `ViewModel` com `@Published`, foi um exercício crucial para entender na prática os benefícios da arquitetura MVVM, mesmo numa aplicação de ecrã único, resultando num código mais limpo e organizado.