Desarrollo de aplicaciones móviles con iOS y Firebase 3
Usando Swift, XCode y Firebase
Description
En éste curso aprenderás a crear aplicaciones para iOS de forma nativa con Swift 4 y Firebase desde cero! (Incluso si no sabes ningún lenguaje de programación!)
El curso completo está compuesto por 3 partes, de la cual, ésta es la Tercera de ellas y en la cual aprenderemos:
CocoaPods
Aprenderemos sobre esta poderosa herramienta para la administración de dependencias en Swift y agregaremos algunas de las librerías más utilizadas a nuestro proyecto.
Acceso a cámara y librería multimedia
Accederemos a la cámara para tomar fotografías o las importamos desde la librería para usarlas en nuestras apps.
Propiedades, controlador UIImagePicker, manejo de instancias, delegado(implementación de protocolos) para responder cuando el usuario termina o cancela la selección de una imagen.
Edición de imágenes, fotografías, métodos.
Archivo info.plist (lista de propiedades)
MapKit
Agregaremos mapas a nuestras aplicaciones y les añadiremos anotaciones sobre puntos de interés además de solicitar la ubicación actual del usuario.
MKMapView
Propiedades, herencia de UIView, métodos, regiones, coordenadas, puntos de interés.
Firebase
Autenticación con email/password y Facebook
Firebase Storage, para el almacenamiento y manejo de archivos.
Firestore, para el almacenamiento y administración de la información en la base de datos.
Notificaciones y distribución de aplicaciones beta y AppStore
Todo esto explicado de una manera sencilla y en tu propio idioma!
¡NOS VEMOS EN CLASE!
What You Will Learn!
- Crear aplicaciones móviles para iOS consumiendo componentes del lado del servidor de Firebase
- Crear aplicaciones móviles para iOS, consumiendo del lado del cliente las funciones nativas de los dispositivos móviles de Apple
- Crear aplicaciones móviles para iOS, consumiendo del lado del cliente las opciones nativas de los dispositivos móviles de Apple
- Crear aplicaciones para los dispositivos como los iPhones y las iPads.
Who Should Attend!
- Programadores e ingenieros de software interesados en el desarrollo de aplicaciones móviles para el sistema operativo iOS. Utilizando servicios de información y almacenamiento de Firebase.
- Cualquiera que desee aprender a realizar aplicaciones para iOS.