Introducci贸n

1

Lo que aprender谩s sobre el desarrollo de interfaces con iOS

2

Instalacion de Xcode desde 0

Introducci贸n a Xcode

3

Primer Proyecto

4

Navigation Area

5

Editor, Util Area y Tool Bar

6

Targets y Target Tabs

Formas de crear vistas

7

Organizacion de Carpetas

8

Storyboards vs Xibs vs Codigo

9

Splash Screen

10

Completando nuestro Splash Screen

UIView Components

11

TabBar Controller y Mejores Pr谩cticas

12

Storyboard Reference

13

Explicaci贸n breve de algunos elementos gr谩ficos

14

Crear nuestra primera interfaz gr谩fica

15

Diferentes componentes y formas de autolayout

16

Agregando el resto de nuestros componentes usando constraints

Agregando Estilo a UIView Components

17

Agregando un icono a nuestra app

18

Custom colors

19

Agregando iconos a nuestros botones

20

Key paths de redondeo y sombra

21

Custom fonts

22

Scroll view controller

Tipos de vistas y manejo

23

OnBoarding View

24

Container ViewController

25

Container ViewController con c贸digo

26

ContainerViews

Adaptaci贸n de vistas

27

Tablas

28

Dise帽o de celdas

Completando nuestras vistas

29

C贸digo para las tablas

30

Tama帽os dinamicos para las celdas

31

EmptyState usando c贸digo

32

Agregar estilos a nuestro navigation view

33

Agregando estilos a nuestro Tab bar

34

Custom Tab bar button

35

Budget view

36

Iniciando el header de animacion

37

Animaci贸n de barra superior en las tablas usando constraints

38

Stats

Conclusiones

39

Reto final

40

Conclusiones

Bonus: Lottie

41

Gesti贸n de dependencias

42

Instalaci贸n dependencias con Cocoapods

43

Instalaci贸n dependencias con Carthage

44

Cocoapods vs Carthage

45

Crear nuestro lottie file

Organizacion de Carpetas

7/45
Recursos
Organizaremos las carpetas de nuestro proyecto y lo dividiremos en m贸dulos peque帽os que nos ayudaran a tener una mayor organizaci贸n

Aportes 12

Preguntas 6

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

deberian actualizar el curso, estoy usando la version de xcode 11.2 y no se parece en nada a lo que muestran en el video

Si a alguien le sale el error de info.plist, haz esto para resolver:

  • click en target PlatziFinanzas
  • click en build settings -> click en Combined
  • en la parte packaging selezionar el path de info.plist y borrarlo / modificarlo con il nuevo path del file,
    una forma mas facile es hacer drag and drop del file info.plist de la carpeta Base para copiar mas rapido la path del file
  • Product > Clean Build Folder
    1. Build 鉁旓笍

Para ver si entend铆鈥 Entonces en la carpeta Base ir铆an los los diferentes .plist que se vayan creando con los Target y los archivos de inicio de la aplicaci贸n (que ser铆a AppDelegate.swift y el LaunchScreen), 驴correcto?

Un par de dudas/observaciones:
Esta creaci贸n de carpetas, est谩s basada en alguna arquitectura en particular?
Es recomendable tener las carpetas ordenadas alfabeticamente?

Uso XCode 11.3 y no veo manera de configurar la ubicaci贸n del info.plist una vez que lo muevo a la carpeta Base鈥 tuve que dejarlo afuera para poder hacer Build

No son carpetas los que creaste son agrupadores las carpetas se crean de manera diferente. tener cuidado con lo que ense帽aste 馃槂

Update Noviembre 2021

Si estas en Xcode 13 va a tirar error se tiene que modficar la ruta del .plist en build Settings -> package -> Info.plist File y se agrega la nueva ruta.

Si se selecciona una versi贸n menor a IOS 13 igual va a tirar error.

si el proyecto que create no se ve como en el video es probable que seleccionaras swiftUI en vez de StoryBoard.

En mi caso, el profesor comento que se colocara como versi贸n m铆nima iOS 11. Actualmente dar谩 error debido a la compatibilidad de algunos componentes de Swift.

Colocar como m铆nimo iOS 13

Si alguien tiene problema con la UI Interface es por que tiene que seleccionar la IOS13 como minino en la version.

Estoy de acuerdo con nuestro compa帽ero amgv, cree las carpetas e hice lo del v铆deo y al compilar me genera errores con el info.plist

Para los que tienen problemas con y errores con la versi贸n de la UI Interface aqui encontre la solucion.
https://stackoverflow.com/questions/56916948/xcode-11-backward-compatibility-uiwindowscene-is-only-available-in-ios-13-or-n

Me pasa lo mismo estoy en Xcode 12, y la plantilla no crea los archivos q salen en el video, por ejemplo AppDelegate no existe.