Creación de la primera app iOS con Xcode: Login de Facebook
Clase 4 de 52 • Curso de Desarrollo de Apps para iOS
Contenido del curso
Tu primera app en iOS
- 4

Creación de la primera app iOS con Xcode: Login de Facebook
Viendo ahora - 5

Navegación entre pantallas en iOS con UI Navigation Controller
05:49 min - 6

Creación y conexión de múltiples storyboards en iOS
06:14 min - 7

Conexiones IBOutlets y IBActions en iOS con Storyboards
11:00 min - 8

Comparativa: Auto Layout vs SwiftUI en Desarrollo iOS
02:48 min - 9

Auto Layout en iOS: Diseño Responsivo con Constraints y StackViews
11:10 min - 10

Creación y configuración de tablas en iOS con Swift
12:49 min - 11

Creación de celdas personalizadas en TableView de iOS
14:00 min - 12

Persistencia de Datos en iOS con UserDefaults
11:09 min
Manejo de dependencias
Servicios Web
Proyecto: PlatziTweets
- 19

Desarrollo de "Platzi Tweets": Red Social iOS Realista
02:24 min - 20

Configuración Inicial de Proyecto iOS con CocoaPods
06:18 min - 21

Diseño de Pantallas de Bienvenida, Inicio de Sesión y Registro en iOS
13:06 min - 22

Controladores y validaciones en pantallas de registro y login
12:22 min - 23

Validación y Conexiones en Login y Registro iOS
10:01 min - 24
Modelado de Endpoints y JSON para API de PlatziTweets
01:44 min - 25

Integración de Autenticación con API de Platzi Tweets
09:37 min - 26

Desarrollo de Registro y Autenticación en Aplicaciones iOS
06:47 min - 27

Diseño de Interfaces para Aplicaciones iOS: Creación de Celdas Personalizadas
12:37 min - 28

Consumo de API para mostrar tweets en iOS
12:43 min - 29

Diseño de Pantalla para Crear y Publicar Tweets en iOS
11:06 min - 30

Conexión de Pantalla de Publicación con Servicios de Platzi Tweets
09:11 min - 31

Borrado de Tweets Propios en iOS usando Swipe en UITableView
12:21 min - 32

Uso de la Cámara del iPhone para Adjuntar Fotos en Posts
10:40 min - 33
Conexión de Aplicaciones iOS con Firebase paso a paso
02:26 min - 34

Configuración de iPhone y X-Code para ejecución de apps
04:45 min - 35

Subida de Fotos a Firebase y Publicación en Twitter
13:38 min - 36

Configuración de Post con Imagen en Firebase
03:13 min - 37

Captura y Publicación de Videos en iOS con Firebase
09:17 min - 38

Subida de Videos a Firebase e Integración en Posts de iOS
14:41 min - 39

Configuración de Celdas para Reproducción de Videos en iOS
07:58 min - 40

Acceso al GPS y almacenamiento de coordenadas en iOS
09:43 min - 41

Integración de Mapas en iOS con Coordenadas de Usuario
11:29 min - 42

Marcadores y Configuración de Mapas en iOS con Swift
14:11 min - 43

Mejoras avanzadas en UI y UX para iOS Developer
01:28 min
En producción
iOS Avanzado
Hola, iOS Developer
¿Cómo crear una aplicación básica en iOS con Xcode?
En la emocionante travesía del desarrollo de aplicaciones móviles, dar el primer paso suele ser un desafío emocionante y enriquecedor. Con el apoyo de Xcode, los desarrolladores pueden crear aplicaciones funcionales y atractivas. En esta sesión, desarrollaremos una interfaz de inicio de sesión como la de Facebook, paso a paso. Este proceso no solo es una excelente práctica, sino que también mejora la comprensión de las herramientas que ofrece iOS para la construcción de interfaces de usuario.
¿Cómo utilizar el Storyboard?
Para iniciar, el Storyboard es un archivo esencial en el desarrollo de iOS, donde se gestionan todas las pantallas de la aplicación.
- Accede al archivo
main.storyboard. - Observa el lienzo en forma de iPhone 11, que servirá como tu espacio de trabajo.
Este visualizador no solo facilita la organización y visualización de las pantallas, sino que también permite un diseño intuitivo y amigable.
¿Cómo incluir el logo de Facebook en el proyecto?
Incluir imágenes correctamente en tu proyecto es fundamental para mantener la organización y asegurar que la aplicación funcione correctamente en diferentes dispositivos y resoluciones.
- Guarda la imagen del logo de Facebook en la carpeta
assets.cassetsdentro del proyecto. - Crea una carpeta nueva (clic derecho > folder) para mantener ordenado el directorio de imágenes.
- Arrastra y suelta la imagen dentro de la carpeta creada.
Una buena práctica es asegurarse de tener las medidas 1x, 2x y 3x para todas las imágenes, aunque en su defecto, se puede utilizar la medida 2x como universal.
¿Qué es la librería de objetos en iOS?
La librería de objetos es un recurso imprescindible en Xcode, que brinda acceso a todos los componentes necesarios para crear aplicaciones. Desde botones hasta campos de texto, esta librería es tu mejor aliada.
- Busca el componente
UIImageViewy arrástralo al espacio de trabajo. - Asigna la imagen del logo mediante las propiedades del panel derecho.
- Ajusta el
Content ModeaAspect Fitpara asegurar que la imagen conserve su proporción adecuada.
¿Cómo aplicar un color de fondo personalizado?
El color de fondo de una aplicación puede ser un factor distintivo del diseño.
- En la jerarquía de vistas, selecciona
View. - Modifica la propiedad
backgrounden el panel de la derecha. - Asigna un color personalizado utilizando su código hexadecimal.
En el ejemplo, el color azul característico de Facebook se aplicó usando su código hexadecimal específico.
¿Cómo incluir campos de texto y botones?
Los campos de texto y los botones forman una parte esencial del formulario de inicio de sesión. Estos elementos permiten la interacción del usuario con la aplicación.
- En la librería de objetos, busca e incluye
UITextFieldpara los campos de correo y contraseña. - Ajusta sus propiedades, como el
placeholder, que indica al usuario qué información debe ingresar. - Incluye un
UIButtony ajusta sus propiedades, como el color de texto y el fondo transparente. - Duplica botones según sea necesario para opciones como “Registrarse” o “Iniciar sesión”.
¿Cómo correr la aplicación y verificar su funcionalidad?
Con todo configurado, es el momento de ejecutar la aplicación y ver el resultado del trabajo.
- Ejecuta la aplicación desde Xcode.
- Interactúa con los campos de texto y botones para asegurar que son funcionales.
- Usa el comando
command + Kpara abrir o cerrar el teclado en el simulador si es necesario.
Ahora que has dado este significativo primer paso en el desarrollo de aplicaciones, te animamos a seguir experimentando. Puedes crear diferentes diseños, como los inicios de sesión de Twitter o Instagram, para afinar tus habilidades en diseño y funcionalidad. No olvides seguir practicando y aprendiendo para mejorar continuamente.