Aprende a crear aplicaciones SwiftUI GRATIS con este tutorial en línea. En esta lista de reproducción construiremos una aplicación de criptomonedas que descarga datos de precios en vivo desde una API y utiliza Core Data para guardar el portafolio actual del usuario. Como de costumbre, utilizaremos un patrón de arquitectura MVVM para organizar nuestros archivos y mantener nuestro código lo más eficiente posible.
Características de la app:
- Datos de criptomonedas en vivo
- Guardar el portafolio actual del usuario
- Buscar, filtrar, ordenar y recargar datos
- Tema de color personalizado y animaciones de carga
Características técnicas:
- Arquitectura MVVM
- Core Data (guardar el portafolio actual del usuario)
- FileManager (guardar imágenes)
- Combine (publicadores y suscriptores)
- Múltiples llamadas a la API
- Codable (decodificación de datos JSON)
- Interfaz 100% SwiftUI
- Multihilo (uso de hilos en segundo plano)
- Codificación segura!!! (declaraciones "if let" y "guard" para evitar fallos)
*** ESTA LISTA DE REPRODUCCIÓN NO ES PARA PRINCIPIANTES!
Si recién estás comenzando a aprender SwiftUI, deberías empezar con:
Si recién te unes a mi canal, deberías ver esto antes de comenzar la App de Criptomonedas:
*** ENLACES:
🤙 BIENVENIDO DE NUEVO 🤙