Programa del Curso
Entorno de desarrollo
- Requisitos del entorno de desarrollo
- Xcode y el SDK iOS
- Registro de desarrolladores de Apple
- Razones por las que se rechazan las solicitudes
- Directrices de interfaz humana
Xcode iOS Proyectos
- Información general sobre Xcode
- Creación de un proyecto iOS
- Ejecución en simulador y dispositivos reales
Diseño adaptable
- Guiones gráficos
- Compatibilidad con múltiples dispositivos
- Tamaño de los iconos y orientación del dispositivo
- Componentes de la interfaz de usuario
- Creación de una interfaz de usuario
Swift
- Swift Descripción general del lenguaje de programación
- Variables, constantes y tipos de datos
- Construcciones lingüísticas
- Uso de Xcode para desarrollar Swift aplicaciones
- Patio de recreo
Swift Clases y escenas
- Creación de Swift clases
- Variables de instancia e inicialización
- Gestión de la memoria
- Referencias fuertes y débiles
- Tipos de constructores
- Protocolos, Hashable e Imprimible
- Herencia
- Creación de escenas
- Implementación de controladores de vista
- Salidas y acciones
Trabajar con gráficos
- Adición de iconos e imágenes
- Uso de la API de SpriteKit
- Animación de sprites
Interacción con el usuario
- Botones y controladores
- Reconocimiento de gestos panorámicos
- Toca el reconocimiento de gestos
Aplicaciones de pantalla múltiple
- Navegación por tablas
- Aplicaciones con pestañas
- Controladores de navegación
Servicios de localización
- Posición y altitud
- Dirección de la brújula
Dispositivo Access y almacenamiento
- Almacenamiento de archivos
- Acceso a la biblioteca de música
- SQLite Acceso a la base de datos
Bluetooth
- Bluetooth API
- Centrales
- Periféricos
Marco de habla
- Conversión de voz a texto
- Texto a voz
Networking
- Acceso a la red
- Serialización y deserialización de JSON
- DESCANSO Web Services
Requerimientos
El curso presupone cierta experiencia en programación.
Testimonios (5)
Edward es un facilitador increíble
Zibusiso Ncube - Agricatural Research Council
Curso - Ionic 4 and Angular for Developers
Traducción Automática
El conocimiento de Miguel sobre el tema era extenso. Hizo que la formación fuera fácil de entender y el ritmo fue equilibrado, añadiendo nuevas características a cada sección cuando era necesario. Cubrió todo lo que se le pidió y respondió cada una de las preguntas de manera exhaustiva. Fue una experiencia muy agradable.
Paul Coaton - SEMPCheck Services
Curso - Flutter Development Bootcamp with Dart
Traducción Automática
Me gustó mucho y aprecié cómo Renée se adaptó a nuestras preguntas, buscando ejemplos de lo que pedíamos en el momento y compartiendo ejemplos a través de WeChat. No solo hizo esto, sino que también se esforzó por incluir capturas de pantalla de qué clics hacer/dónde estaban las cosas, teniendo en cuenta que no hablábamos chino. Fue una sesión colaborativa con Renée deteniéndose para que pudiéramos hacer preguntas y permitiéndonos desviarnos ligeramente del tema a veces para obtener el máximo provecho de la sesión.
Ellie Bailes - GBR 402 GP Strategies Limited
Curso - WeChat Marketing
Traducción Automática
El entrenador fue entusiasta, amable y apasionado por el tema
Isaac Murphy - Royal New Zealand Airforce
Curso - Build Native iOS and Android Apps with Flutter
Traducción Automática
Aprender los pasos necesarios para implementar el modelo MVVM.
Roy Chia - AFBI
Curso - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Traducción Automática