Programa do Curso
Ambiente de desenvolvimento
- Requisitos do ambiente de desenvolvimento
- Xcode e o iOS SDK
- Registro de desenvolvedor Apple
- Razões pelas quais as inscrições são rejeitadas
- Diretrizes de Interface Humana
Projetos Xcode iOS
- Visão geral do Xcode
- Criando um projeto iOS
- Executando em simulador e dispositivos reais
Layout Adaptativo
- Storyboards
- Suporte a vários dispositivos
- Dimensionamento de ícones e orientação do dispositivo
- Componentes da IU
- Construindo uma interface de usuário
Swift
- Swift visão geral da linguagem de programação
- Variáveis, constantes e tipos de dados
- Construções de linguagem
- Usando Xcode para desenvolver Swift aplicativos
- Parque infantil
Swift Aulas e Cenas
- Criando Swift classes
- Variáveis de instância e inicialização
- Gerenciamento de memória
- Referências fortes e fracas
- Tipos de construtor
- Protocolos, hasháveis e imprimíveis
- Herança
- Criando Cenas
- Implementando controladores de visualização
- Saídas e Ações
Trabalhando com gráficos
- Adicionando ícones e imagens
- Usando a API SpriteKit
- Animando Sprites
Interação com o usuário
- Botões e manipuladores
- Reconhecimento de gesto panorâmico
- Toque em reconhecimento de gestos
Aplicativos de tela múltipla
- Navegação na tabela
- Aplicativos com guias
- Controladores de navegação
Serviços de localização
- Posição e altitude
- Direção da bússola
Dispositivo Access e armazenamento
- Armazenamento de arquivo
- Biblioteca de música Access
- SQLite Database Access
Bluetooth
- API Bluetooth
- Centrais
- Periféricos
Estrutura de fala
- Fala para texto
- Texto para fala
Networking
- Rede Access
- Serializando e desserializando JSON
- DESCANSO Web Services
Requisitos
O curso pressupõe alguma experiência em programação.
Declaração de Clientes (5)
O Edward é um facilitador espetacular
Zibusiso Ncube - Agricatural Research Council
Curso - Ionic 4 and Angular for Developers
Máquina Traduzida
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Curso - Flutter Development Bootcamp with Dart
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese. It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.
Ellie Bailes - GBR 402 GP Strategies Limited
Curso - WeChat Marketing
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Curso - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.