Un shortcut para la librería de objetos es shift-command-L (⇧⌘L) con eso accedemos sin clickear cada vez que se necesite
Hola, Apple
Hablemos de iOS
Conozcamos XCode
¿Necesito un iPhone para ser iOS Developer?
Tu primera app en iOS
¡Hola, Mundo Apple!
Navegación con UINavigationController
Modales en la navegación
Utilizando controles en código
Autolayout vs SwiftUI
Autolayout
Listas con UITableView
Celdas personalizadas para nuestras listas.
Persistencia: UserDefaults
Manejo de dependencias
CocoaPods
Carthage
Servicios Web
Primeros pasos para consumir servicios
Afinando detalles para consumir servicios
Convirtiendo los JSON a modelos
Alamofire
Proyecto: PlatziTweets
Bienvenido a PlatziTweets
Configurando Proyecto
Diseñando vistas iniciales
Configuración de vistas iniciales
Configuración de registro
Descripción de la API de PlatziTweets
Conexión de la API y Autenticación
Registro de usuarios
Diseño del Tweet
Obteniendo Tweets
Creación de vista para publicar Tweets
Publicando Tweets
Borrando Tweets
Integración de la cámara
Conexión con Firebase
Configuración de XCode para correr app
Subir imagen a Firebase
Publicar Tweet con imagen
Tomando Videos para el Tweet
Publicar Tweet con video
Detalles del video
Accediendo al GPS
Implementando mapas con MapsKit
Mostrando todos los estudiantes en el mapa
Retos del proyecto
En producción
Enviar a pruebas con Firebase Distribution
Enviar tu aplicación a APP Store Connect
Distribución de tu app con TestFlight
iOS Avanzado
Dark Mode
SwiftUI
Terminando detalles de una vista con SwiftUI
Objective-C
Hola, iOS Developer
Felicidades
Expert Session: ¡nuevo espacio para resolver tus dudas sobre el desarrollo de Apps para iOS!
You don't have access to this class
Keep learning! Join and start boosting your career
In the exciting journey of mobile app development, taking the first step is often an exciting and enriching challenge. With the support of Xcode, developers can create functional and attractive applications. In this session, we will develop a Facebook-like login interface, step-by-step. This process is not only excellent practice, but also improves understanding of the tools iOS offers for building user interfaces.
To start with, the Storyboard is an essential file in iOS development, where all the screens of the application are managed.
main.storyboard
file.This visualizer not only facilitates the organization and display of screens, but also allows for an intuitive and user-friendly layout.
Including images correctly in your project is essential to maintain organization and ensure that the application works correctly on different devices and resolutions.
assets.cassets
folder inside the project.A good practice is to make sure you have the 1x, 2x and 3x sizes for all images, but failing that, you can use the 2x size as universal.
The object library is a must-have resource in Xcode, providing access to all the components needed to create applications. From buttons to text fields, this library is your best ally.
UIImageView
component and drag it to the workspace.Content Mode
to Aspect Fit
to ensure that the image retains its proper aspect ratio.The background color of an application can be a distinguishing factor in the design.
View
.background
property in the right pane.In the example, the blue color characteristic of Facebook was applied using its specific hexadecimal code.
Text fields and buttons form an essential part of the login form. These elements allow user interaction with the application.
UITextField
for the mail and password fields.placeholder
, which tells the user what information to enter.UIButton
and adjust its properties, such as text color and transparent background.With everything configured, it's time to run the application and see the result of your work.
command + K
to open or close the keyboard in the simulator if necessary.Now that you have taken this significant first step in application development, we encourage you to continue experimenting. You can create different layouts, such as Twitter or Instagram logins, to hone your skills in design and functionality. Don't forget to keep practicing and learning to continuously improve.
Contributions 13
Questions 4
Un shortcut para la librería de objetos es shift-command-L (⇧⌘L) con eso accedemos sin clickear cada vez que se necesite
Unos de los shortcuts que deben de aprender si o si a mi consideración desde el inicio es:
(⌘R) para iniciar tu app,
(⌘.) para parar el para la app
Y para que no les genere problemas antes de ejecutar la aplicación que llega a pasar en este IDE:
(⌘B) para construir tus cambios ya realizados.
Con “Option” se duplica el botón no con control
Excelente video
Al probar la app en un dispositivo físico, el background de los Text Field salen negros, me supongo es por tener activado el modo oscuro, lo cual me parece muy bueno, pues, entonces es una señal de que trabajar en un diseño para ambos modos sera muy cómodo.
Dejo este comentario por si a alguien le pasa y no piense que hizo algo mal. Espero seguir aprendiendo más de esto conforme avanza el curso. Saludos. 😃
Excelente!!! listo para seguir aprendiendo!!
Soy nuevo, estoy aprovechando el platziday y esta clase me encanto!!
Exelente clase
Al hacer el ejercicio me surgió un problema muy interesante. El lago de Facebook (Image View) se sobreponía al Text Field cuando se compilaba.
Consejo: Asegurarse de las dimensiones de cada objeto en el View.
espectacular Carlos eres un increible profesor!!
Otra forma de la que pueden crear un color es:
-Se van al Assets, le dan click derecho y le dan New Color Set
-Seleccionan el color (que por defecto es blanco) Abren el inspector y les va a dar de tres formas de crear el color, una es como lo hizo el profesor con el código hexadecimal, otra es con el float point, y la tercera es conociendo los RGB, en esta opción pueden poner por ejemplo R:37 G:50 B:57 y les saldrá el color, para conocer el color que quieran solo es abrir el medidor de color digital que viene por defecto instalado en Mac, seleccionan el color que quieren copiar y el medidor les dará los RGB.
-Después le ponen el nombre que quieran al color y lo buscan así mismo en el Main.
Want to see more contributions, questions and answers from the community?