Introducción al curso

1

Construyamos una app para iOS

2

Introducción a la arquitectura MVVM

3

Planeando nuestra app

Creando las primeras pantallas de la app

4

Programando la primera pantalla en módulos

5

Escribiendo la lógica para mostrar dos pantallas

6

Pantalla de inicio de sesión con SecureField y Scroll

7

Completando nuestra pantalla de inicio de sesión

8

Pantalla de registro de usuario

9

Comprobando el funcionamiento de nuestras pantallas

10

Estructura de las pantallas con TabView

11

Creando nuestra pantalla home

12

Pantalla home: logo y barra de búsqueda

13

Pantalla home: programación de interfaces estáticas

14

Pantalla home: carruseles

Aplicando arquitectura MVVM

15

Creando estructura para arquitectura MVVM

16

Modelando nuestro JSON

17

Peticiones al servidor

18

Mostrar información de un servidor de manera dinámica

19

Mostrar imágenes de forma dinámica y eficiente con LazyVGrid

Reproductor y búsqueda de video

20

Pasar datos entre pantallas

21

Darle datos de inicio a un Canvas

22

Reproducir videos dinámicamente de un servidor

23

Mostrar imágenes dinámicamente de un servidor

24

Mostrar alertas

25

Programar clase de búsqueda

26

Programar método de búsqueda

Últimas pantallas de la app

27

Pantalla de favoritos

28

Pantalla de perfil de usuario

29

Módulo de ajustes de perfil con Toggle

30

Pantalla de edición de perfil

31

Módulo de edición de perfil

32

Guardado interno de datos

Utilizando la cámara y fotos del iPhone

33

Captura de foto de perfil: ImagePicker y vista Sheet

34

Captura de foto de perfil con la cámara: modificar librerías de terceros

35

Captura de foto de perfil con la cámara: recuperar imágenes guardadas

¿Qué más posibilidades tiene SwiftUI?

36

Mejoremos nuestra app

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Mejoremos nuestra app

36/36
Recursos

¿Qué has aprendido hasta ahora?

¡Enhorabuena! A lo largo de este curso has adquirido múltiples habilidades fundamentales que te preparan para tu carrera en desarrollo móvil con Swift UI. Has aprendido a:

  • Desplazarte eficazmente entre diferentes pantallas de aplicaciones.
  • Recuperar, mostrar y modificar información almacenada en servidores.
  • Guardar datos de texto e imágenes directamente en el dispositivo.
  • Utilizar funcionalidades del hardware, como la cámara, para tomar fotografías.

Estas competencias son esenciales para cualquier desarrollador de aplicaciones móviles y te brindan una base sólida para más proyectos futuros.

¿Cuál es el siguiente paso en tu aprendizaje?

El viaje no termina aquí. Te invito a seguir avanzando en tu especialización en Swift UI. En el próximo curso, exploraremos:

  • Cómo mejorar la apariencia de tus aplicaciones en diversos dispositivos, lo que es crucial para garantizar una experiencia de usuario coherente y atractiva.
  • Recomendaciones y consejos prácticos que enriquecerán tu carrera como programador móvil, elevando tus capacidades a un nuevo nivel.

Este siguiente paso no solo fortalecerá tus habilidades técnicas, sino que también te proporcionará herramientas valiosas para enfrentar desafíos comunes en el desarrollo de aplicaciones.

Motivación y reconocimiento

Llegar hasta este punto no es una tarea sencilla y merece reconocimiento. Es momento de:

  1. Realizar el examen: Pon a prueba tus conocimientos adquiridos para solidificar tu comprensión.
  2. Calificar el curso: Si el curso ha cumplido tus expectativas, considerar calificarlo con cinco estrellas es una gran manera de mostrar tu satisfacción y apoyar al instructor.

El esfuerzo y dedicación que has demostrado son encomiables. Continúa en este camino de aprendizaje y desarrollo profesional.

Reflexiones finales del instructor

Tu progreso como estudiante ha sido impresionante, y ha sido un placer acompañarte en este trayecto de aprendizaje. Espero verte en el próximo curso donde continuaremos perfeccionando tus habilidades y compartiendo más conocimiento. ¡Nos vemos pronto en la siguiente etapa de tu formación!

Aportes 9

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Espectacular este curso. Excelente contenido y Juan es excelente enseñando.

Lo del módulo de la cámara es una pasada.

El curso esta bien estructurado y el proyecto es entretenido, lo que no me gusto para nada es la falta de consistencia en nombrar variables mezclando español e ingles y el código repetido. Podría mejorar mucho la calidad del curso incluyendo buenas prácticas de desarrollo.

Te sigo de YouTube, incluso tome un curso de udemy contigo eres un excelente my claro y te preocupas de los detalles gracias tiene mucho valor para mi este curso espero mas que te den

Muy bueno el curso… aunque es justo que ya se vaya pensando en actualizarlo, debido a que varias cosas han cambiado y para un programador que viene de otro lenguaje, pues, es fácil ir a la documentación y solucionar, pero para los que empiezan igual y no.

Me atrevo a apostar que muchas personas dejan el curso sin terminar por el mismo motivo.

Muchas Gracias!!
A seguir aprendiendo!

El curso esta bacano, por mi parte hubo un incoveniente que ya se sale de las manos, el URL de la API esta caido a 19 de diciembre de 2022, por tal motivo fue dispendioso seguir al pie de la lertas los ejemplos, pero por lo demas muy bacano, se aprenden muchos conceptos, sobre todo de diseño

excelente curso

Excelentes conocimientos, gracias Juan

Excelente curso :3

Muchas gracias Juan. Bastante completo y muy bien explicado. Me pasaré también por el curso de especialización de todas maneras 😃