Requirements
- Noción en algún lenguaje de programación
- Conocer el patrón MVC
- Nociones en la programación orientada a objetos
Description
Importante:
- Es necesario una Mac o un equipo con MacOS para desarrollar la aplicación para iOS con xCode; para el resto del curso puedes emplear tu equipo con Windows o Linux.
- No es necesario disponer de un teléfono o tableta con iOS y/o Android; vamos a emplear los simuladores de cada plataforma.
- Este curso recibirá actualizaciones constantes para dar más contenido de manera gratuita para potenciar más lo enseñado en el mismo y aprender cosas nuevas.
- Este curso tiene como objetivo principal ser una extensión gratuita y de apoyo del curso completo de Aprende a crear apps en Android e iOS con una RestAPI en PHP disponible en esta plataforma.
- Este curso al igual que todos mis cursos se actualizará de forma periódica cada semana o quince días con nuevos ejercicios y retos para ti.
Recomendaciones:
- El curso esta hecho si eres principiante para que veas primero la sección de Android y luego la de iOS ya que en la de Android hacemos un mayor reforzamiento con Kotlin cuyos conocimientos podemos “migrar” hasta cierto punto a Swift.
En este curso vamos a aprender:
- A crear tus primeras aplicaciones para Android e iOS con los ambientes de desarrollo oficial Android Studio y Xcode respectivamente y nativas.
- Ejercicios cortos en las que en varias oportunidades se traducen en aplicaciones cortas.
- Primeros pasos con el framework de SwiftUI
En este curso verás unas secciones que corresponden a un repaso o introducción a los fundamentos en Swift y Kotlin, que son los lenguajes de programación oficiales para estas plataformas.
En este curso aprenderás a crear los principales elementos de interfaz gráfica de forma básica y de darle funcionalidad a las mismas de forma básica.
Who this course is for:
- Aquellos que quieran aprender a programar en ambientes móviles
- Aquellos que quieran aprender a programar en Android y/o iOS
- Aquellos que quieran aprender a programar de manera nativa para los sistemas operativos móviles