
Desarrolla aplicaciones para iOS utilizando Swift, Xcode y Firebase. Aprende a integrar autenticación, publicar posts con imágenes y videos, manejar mapas con coordenadas GPS y distribuir tu app. Experimenta con SwiftUI y Dark Mode para enriquecer el diseño.
Clases del curso
Tu primera app en iOS
Manejo de dependencias
Servicios Web
Proyecto: PlatziTweets
En producción
iOS Avanzado
Hola, iOS Developer
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Carlos Mejía
Senior iOS Developer
Proyecto del curso

Platzi Tweets
Crea una aplicación que permite compartir mensajes con el resto del mundo. Elabora los storyboards de tu app para iOS. Desarrolla la lógica de tu aplicación utilizando Swift y las herramientas actuales de Apple. Consume servicios web, librerías nativas y de terceros. Despliega tu aplicación para realizar pruebas.
Ver proyectoconocimientos previos
- Curso de Introducción a Swift
- Curso de Programación Orientada a Objetos en Swift
- Curso de Programación con Swift: Funciones
software y recursos necesarios
- Xcode
4.8 · 147 opiniones


Jefferson Naranjo Rodríguez
Recomendaría el curso si estuviera más actualizado, Xcode ha cambiado mucho, a veces lanza alertas que a el no le aparecían, por ejemplo en el info.plist. Solo por eso no recomendaría ya que es mucho mejor los cursos que están actualizados, por ejemplo el curso de Swift UI es lo mejor que tiene platzi. POR FAVOR QUEREMOS MÁS CURSOS DE DESARROLLO MOVIL.


Emmanuel Guerra Sánchez
Excelente curso, el mejor para aprender desarrollo de apps para iOS de Platzi. Da todas las herramientas para construir apps profesionales y un poco mas alla (probar el app, objective c)


Jozek Andrzej Hajduk Sánchez
Me gusto mucho el curso, sin embargo tengo algunas recomendaciones. Durante el curso trabajamos en un proyecto que se conectaba a un backend, al dia de hoy ese backend no funciona y no es posible completar el curso con la misma facilidad que el profesor muestra. Sugiero que para esos casos: - Den la posibilidad (una lectura opcional) de clonar el repositorio del backend - Tener un tutorial para conectar una DB y levantar un backend en Docker, De esta forma, nos ayudarian a trabajar sin lios, simulando mucho mas un entrono real de desarrollo. Tambien creo que fue demasiado contenido de multiples lenguajes, estructuras de codigos, y formas de programar para un mismo curso. Y finalmente creo que lo mejor seria que si desarrollamos proyectos, estos contengan una arquitectura real, las mejores practicas y el codigo limpio de la mejor forma. No es unicamente aprender por aprender, creo que estos espacios son el mejor momento para aprender los mejores estandares de la tecnologia, e ir puliendolos ya en un entorno real de desarrollo. Es algo muy bueno tanto para nosotros como desarrolladores, como para las empresas donde estaremos desarrollando

David Stiven Rodríguez Taborda
Un curso muy completo sobre Swift

Camilo Andres Pinzon Mayorga
Un excelente curso que nos deja gran numero de habilidades en lo que concierne desarrollo de apps ios, para convertirnos en grandes desarrolladores.


Servando Hernández Camargo
Gracias por sus conocimientos, excelente curso muy bien explicado.


Percy Bloomfield
Excelente el curso, todo práctico y muy bien explicado. Lamenté que el servicio de prueba que usamos durante el curso ya no esté disponible para consumir las API's pero use otro servicio e hice otro proyecto para practicar. Me hubiera gustado tener algún material en los recursos para repasar, pero asumo que no lo ponen por lo mucho que hay en internet. De todas maneras hubiera sido bueno.


César Humberto Grifaldo García
Esta muy bueno el curso, una felicitacion al Carlos :)

Teodoro Calle Lara
El docente es un apasionado y tiene muy buena vibra


Jose Daniel Hernandez Quiceno
Excelente profesor


GRUPO OM ASEN
Las explicaciones del profesor erran bastante entendibles


Bernardo Cuervo
Excelente la metodología del profesor y el contenido del curso.

Maria Fernanda Paz Rodriguez
aja


Christians Bonilla
Exelente

Muy buen curso,


Samuel Vélez
muy detallado, me sirvió para actualizarme pero explica muy bien


Eduardo Anaya
El profesor super genial.


Daniel da Silva Jarque
Gracias al profesor, por el curso y a los compañeros, por sus aportaciones. Dedico este diploma a la memoria de mi madre, muerta a causa del virus COVID-19, el 19 de enero de 2021, a los 79 años de edad.


Sergio Hernan Ramirez Vergara
Excelente manejo de xcode y swift para poder crear app con muchas funcionalidades de forma sencilla, falta un poco de objective C, en mi experiencia, aun es algo muy requerido


Norvil Arce
Es un curso muy completo, si bien los videos pueden parecer cortos, el contenido es bastante útil.


Fernando Maximiliano Acoltzi Santillan
Sin lugar a dudas, es el mejor curso que he tomado en Platzi. El profesor es excelente y me gustaron todas las practicas que hicimos y el proyecto de Platzi Tweets. Ojalá hubiera una segunda parte con temas un poco más avanzados. Lo recomiendo bastante, gracias Profe :)


CARLOS ALBERTO WILSON PEREZ
El mejor curso de iOS de toda la serie para iOS de plati. Me gustó mucho el ejemplo y la secuencia de tópicos que siguió. Gracias.


David Avendaño Casanova
Este curso sin duda es de los mejores que he tomado en Platzi, el profesor es excelente explicando y hace uso de muchas funcionalidades del sistema de iOS, recomiendo bastante este curso.


Willian González
Muy bueno el profesor, explica de manera excelente aunque un poco rapido y uno debe colocar el video a la mitad de velocidad, pero si es un buen profesor se esmera en enseñar los detalles de la programacion, lastima que el video no esta actualizado y muchos vinculos, incluso librerias ya no existen para esta fecha, igual se aprovecha en su estructura logica al igual que el conocimiento de las posibilidades del Xcode, muchas gracias Platzi por el curso, se puede recomendar alertando de los inconvenientes ya mencionados.


Brian Kette Carruthers
Muy Bueno el curso y la explicación por parte del profesor. Ahora se: Construir las interfaces de una app usando las herramientas de Xcode. Conectar y utilizar bibliotecas nativas y de terceros en tu app. Programar una app para iPhone con Swift 5. Desplegar mi aplicación para probarla con betatesters. Acceder al hardware del teléfono para enriquecer las funcionalidades de mi app.


Bastián Villalobos
El profe es super bueno para explicar, y aprendi como crear y aportar a iOS 🙌🏼


Sebastian Camilo Rozo Rozo
Excelente Curso, al inicio da un intro en algunos componentes de iOS, implementacion de libreriass de terceros para la app, explicacion de varios comportamientos, super recomendado


Me ha encantado el curso. Contenido muy útil y Carlos explica muy bien. Felicidades equipo Platzi!

Irwing Josue Herrera Cuautle
Buen curso, me gustaría que que hubiera uno con mas explicaciones de los XIB o donde enseñaran las mejores practicas para tener el código segmentado en wrappers


De los mejores profesores de Platzi, explica todo de una forma clara y concisa que permite entender cada concepto a la perfección
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.



Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender