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

You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

0 D铆as
4 Hrs
50 Min
46 Seg

Darle datos de inicio a un Canvas

21/36
Resources

Parameter information for the Game View instance:

GameView( url: "example",title:"Sonic The Hedgehog", studio: "Sega", rating: "E+", yearPublished: "1991", description: "Sega Genesis game released in 1991 with over 40 million copies sold today", tags:["platforms","mascot"], imgsUrl: [ "https://cdn.cloudflare.steamstatic.com/steam/apps/268910/ss_615455299355eaf552c638c7ea5b24a8b46e02dd.600x338.jpg","https://cdn.cloudflare.steamstatic.com/steam/apps/268910/ss_615455299355eaf552c638c7ea5b24a8b46e02dd.600x338.jpg","https://cdn.cloudflare.steamstatic.com/steam/apps/268910/ss_615455299355eaf552c638c7ea5b24a8b46e02dd.600x338.jpg"])

Contributions 2

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

Ac谩 te dejo la instancia de GameView usada en esta clase:

GameView(url: "ejemplo",titulo:"Sonic The Hedgehog"
	,studio:"Sega"
	,calificacion:"E+"
	,anoPublicacion:"1991"
	,descripcion:"Juego de Sega Genesis publicado en 1991 con m谩s de 40 millones de copias vendidas actualmente"
	,tags:["plataformas","mascota"], imgsUrl: [ "https://cdn.cloudflare.steamstatic.com/steam/apps/268910/ss_615455299355eaf552c638c7ea5b24a8b46e02dd.600x338.jpg","https://cdn.cloudflare.steamstatic.com/steam/apps/268910/ss_615455299355eaf552c638c7ea5b24a8b46e02dd.600x338.jpg","https://cdn.cloudflare.steamstatic.com/steam/apps/268910/ss_615455299355eaf552c638c7ea5b24a8b46e02dd.600x338.jpg"])

(Tambi茅n la puedes encontrar en los recursos de la clase)

Como buena practica crear铆a un objeto GameViewModel el cual se lo pasaria a la clase GameView, es mas legible y facil de manejar