Todo perfecto 🥳
Hola, Apple
Desarrollo de Apps para iOS: Elementos Clave y Estrategias Comerciales
Desarrollo de Apps iOS: Creación Inicial en Xcode
Desarrollo de Apps iOS sin iPhone: Uso de Simuladores XCode
Tu primera app en iOS
Creación de interfaces iOS con Storyboard y Xcode
Navegación en iOS con UI Navigation Controller
Conexión de Storyboards en iOS: Buenas Prácticas de Navegación
Conexiones IBOutlets e IBActions en iOS con Swift
Comparativa: Auto Layout vs SwiftUI en Desarrollo iOS
Diseño Responsivo con Auto Layout y StackView en iOS
Creación y Funcionalidad de TableViews en iOS
Creación de Celdas Personalizadas en UITableView
Persistencia de datos en iOS con UserDefaults
Manejo de dependencias
Instalación y uso de CocoaPods en proyectos iOS
Gestión de Dependencias en iOS con Carthage: Uso y Beneficios
Servicios Web
Consumo de Servicios Web con URLSession en iOS
Desarrollo de Servicios Web con URLSession en iOS
Serialización de JSON en Swift con Codable y JSONDecoder
Uso de Alamofire para Networking en Swift
Proyecto: PlatziTweets
Creación de App iOS: Red Social Platzi Tweets
Configuración de CocoaPods en Xcode para iOS 10.3
Diseño de Pantallas en Swift: Bienvenida, Login y Registro
Controladores UI en Swift: Creación y Configuración Básica
Validación de Password con Swift: Muestra Errores al Usuario
Modelado y Manejo de Endpoints en Swift para APIs
Autenticación de Usuarios con API y Simple Networking
Programación de servicios RESTful en Swift
Diseño de Interfaz de Usuario en iOS con Storyboard
Consumo de APIs con Simple Networking en iOS
Diseño de Interfaz para Publicar Tweets en SwiftUI
Conexión de Pantallas en Apps iOS con SwiftUI
Borrar Tweets con Swipe en iOS
Usar Cámara del iPhone para Adjuntar Fotos en iOS
Conexión de Apps iOS a Firebase paso a paso
Configurar iPhone y X-Code para desarrollo de apps
Subir Fotos a Firebase desde Aplicaciones Móviles
Publicar con Firebase: Subida de Imágenes y Texto en Android
Grabación y Publicación de Videos en Firebase
Subida de videos a Firebase desde apps iOS
Configuración y Uso del AVPlayer en Aplicaciones iOS
Accediendo al GPS: Obtener Coordenadas en Aplicaciones iOS
Ubicación y Mapas en Apps iOS: Integración con MapKit
Configuración de mapas y marcadores en aplicaciones móviles iOS
Creación de Pantallas Personalizadas en Aplicaciones iOS
En producción
Distribuir apps iOS con Firebase App Distribution y TestFlight
Distribución de apps con TestFlight: Paso a paso en App Store Connect
Escribe permisos de uso en Info.plist para iOS
iOS Avanzado
Implementación de Dark Mode en Aplicaciones iOS
Creación de interfaces con SwiftUI en iOS 13
Reutilización de Componentes en SwiftUI
Proyecto iOS con Objective-C: Creación de Tablas Paso a Paso
Hola, iOS Developer
Desarrollo de apps iOS con SwiftUI
Desarrollo de Aplicaciones en iOS para Principiantes
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
La creación de una pantalla para postear tweets no solo mejora la interacción de usuarios, sino que también optimiza los flujos de aplicación, facilitando el uso. En esta sesión, aprenderemos a diseñar una interfaz efectiva en Xcode con Swift abordando desde el diseño visual hasta las conexiones necesarias para una funcionalidad adecuada de la pantalla de publicación de tweets.
Para comenzar, nos dirigimos al storyboard de la pantalla principal y añadimos un nuevo ViewController
. Este nuevo controlador proporcionará el lugar adecuado para nuestra pantalla de creación de tweets:
Con los elementos básicos establecidos, es momento de añadir componentes que faciliten la interacción del usuario:
textView
) para que el usuario pueda ingresar su tweet cómodamente.Procuramos que la interfaz sea no solo funcional, sino también visualmente atractiva:
textView
con un fondo gris tenue para distinguirlo del fondo principal sin perjudicar el diseño.Para que la pantalla responda a las acciones del usuario, es crucial establecer las conexiones adecuadas:
viewController
llamado AddPostViewController
.TextView
(postTextView
) y una acción (IBActions
) que detecte cuando el usuario presiona el botón de publicar.Finalmente, debemos asegurarnos de que el flujo permita un fácil acceso y cierre:
dismiss(animated: true, completion: nil)
.Realizar pruebas continuas garantiza que la pantalla funcione correctamente en diversas situaciones:
Esto no solo mejora la interacción con la aplicación, sino que también promueve una experiencia más fluida y sin frustraciones para el usuario final. La innovación y la funcionalidad en el diseño de interfaces marcan la diferencia entre una buena aplicación y una excepcional.
Aportes 6
Preguntas 1
Todo perfecto 🥳
Todo perfecto y funcionando ! 😄
Alguien me puede ayudar con este error, es algo que he tratado de arreglar por varias ocasiones y no lo he podido arreglar en su totalidad.
Errores:
Failed to create provisioning profile.
There are no devices registered in your account on the developer website. Select a device run destination to have Xcode register it.
No profiles for ‘com.mejiagarcia.PlatziTweets’ were found
Xcode couldn’t find any iOS App Development provisioning profiles matching ‘com.mejiagarcia.PlatziTweets’.
No planeo vender aplicaciones, ni pertenezco a algun grupo empresarias de desarrolladores. Por el momento unicamente estudio
No se si es que se marearon con el triunfo de BIDEN pero la API no funciona MUCHACHOS,
https://platzi-tweets_backend.herokuapp.com/api/v1 está caído.
Se solucionará???
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?