Skip to content

benjaminrsalgado/SwiftUI-State-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

SwiftUI LikeCounter Demo

Una app simple hecha con SwiftUI para practicar el manejo de estado y bindings en interfaces reactivas. Captura de pantalla 2025-07-11 a la(s) 2 04 16 p m

🧠 ¿Qué aprendí con este proyecto?

Este proyecto me ayudó a comprender y practicar los siguientes conceptos de SwiftUI:

  • @State: para manejar el contador de likes y el estado del toggle.
  • @StateObject y @ObservableObject: para manejar un modelo externo y separar la lógica de la vista.
  • Toggle y Button: elementos de UI interactivos conectados a estado reactivo.
  • if statements en SwiftUI para renderizar vistas condicionalmente.
  • Diseño visual usando ZStack, VStack, Spacer, colores personalizados y bordes redondeados.

✨ Funcionalidad

  • El usuario puede presionar el botón para sumar likes.
  • Se muestra un mensaje de agradecimiento si el toggle está activado.
  • El contador se actualiza en tiempo real.

📸 Capturas

Puedes ver cómo luce la app en este ejemplo:

simulator_screenshot_6475F1C9-EFE1-4C9E-A0AD-9EC453E1D035 simulator_screenshot_41ED6F9B-709A-4F14-B8DA-88DE013B9735

🚀 Próximas mejoras

Este proyecto podría expandirse con:

  • Persistencia local usando @AppStorage.
  • Animaciones para mejorar UX.

Creado como parte de mi camino para convertirme en iOS Developer 🚀

About

Mini project to learn SwiftUI state management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages