Conhecendo tudo sobre as TableViews
  • O que vamos aprender nesta sessão?
  • Introdução às Tabelas ou TableViews
  • Criando a Tabela Programaticamente
  • Conhecendo a UITableViewController
  • Customizando a Célula e Orientação do Aparelho
  • DOWNLOAD - MinhasTabelas
MVC Model View Controller
  • O que vamos aprender nesta sessão?
  • MVC Model View Controller Introdução
  • DOWNLOAD - Exemplo MeuAppemMVC
  • Iniciando Projeto Cartões de Contato
  • Criando a View Cartão
  • App Cartão Adicionando Componentes
  • Configurando o Fundo do Cartão
  • Arredondando o Canto das Imagens e Configurando o Fundo
  • Unindo o Modelo de Dados com a View
  • App Cartão de Visita Conclusão
  • DOWNLOAD - Exemplo CartoesDeContato
App GeekVideos - Iniciando o Projeto
  • O que vamos aprender nesta sessão?
  • Conhecendo o App de Videos que iremos criar
  • Introdução ao Projeto App de Videos
  • DOWNLOAD - Recursos Gráficos para o App
  • Iniciando o Projeto e carregando Icones e Gráficos
  • Criando o Splashsceen ou LaunchScreen
  • NavigationBar com Logotipo
  • Adicionando Botões ao NavBar
  • Criando os Seletores dos Botões
  • Criando o Modelo de Dados
  • Adicionando a TableView Principal
  • Formatando a Tabela e Altura do NavBar e StatusBar
  • Criando a Célula do Programa
  • Componentes da Célula
  • Como Obter Imagens da API do YouTube
  • Altura das Imagens e Células
  • DeselectRow e Customização do Fundo da Célula
  • Cartão e Tela do Programa
  • Layout e Componentes da Tela do Programa
  • Layout do Cartão do Video
  • PerformSegue TintColor e Título do NavBar
  • Finalizando o Layout da Tela de Video
  • Utilizando o Modelo de Dado do Programa
  • PrepareForSegue e passando modelo de dado Programa
  • Carregando Video do YouTube no WebView
  • Utilizando o Activity Indicator View
  • Adicionando um UILabel ao NavBar
  • DOWNLOAD - Geek Videos parte 1 sem Internet
Introdução ao JSON
  • O que vamos aprender nesta sessão?
  • Introdução ao JSON Java Script Object Notation
  • Validando o JSON com o JSONLint
  • Utilizando o JSON Generator para publicar os dados em um URL
  • JSON View Instalando a Extensão para o Google Chrome
  • DOWNLOAD - Modelos JSON
Carregando o JSON para o Swift
  • O que vamos aprender nesta sessão?
  • Carregando o JSON para o Swift
  • Allow Arbitrary Loads
  • Erros de Carregamento e Emoji
  • Obtendo Strings do JSON
  • Obtendo um Int e um Bool
  • Obtendo uma Lista ou Array
  • Obtendo um Objeto com Múltiplos Dados
  • Obtendo uma Lista de Objetos
  • Lista de Objeto Programa do JSON para o Swift
  • DOWNLOAD - Exemplo SerializacaoJSON
  • App Videos - Carregando os Programas do JSON para a Lista
  • App Videos - Ajustes da Lista de Dados Programas
  • App Videos - Ajustando Offset da Tabela e Touch no NavBar para Rolar a Tabela ao
  • DOWNLOAD - Geek Videos parte 2 com JSON carregado
Carregando Imagens de URLs
  • O que vamos aprender nesta sessão?
  • Youtube API Link
  • Indicador de Atividade na Célula
  • DOWNLOAD - Classe em Swift - NetworkService
  • Classe NetworkService
  • Passando ID do YouTube entre as Views
  • Correcao LayoutSubViews
  • DOWNLOAD - Geek Videos parte 3 com ImageURL
Meus Favoritos
  • O que vamos aprender nesta sessão?
  • Introdução
  • Objeto Favorito e Lista de Favoritos
  • Verificando se ja foi Favoritado
  • Adicionando e Removendo Favoritos
  • Salvar e Carregar Dados com UserDefaults
  • Salvar Dados da Lista de Favoritos
  • Carregar Dados da Lista de Favoritos
  • Ações do Botão Like
  • Adicionar e Remover pelo Botão
  • DOWNLOAD - Exemplo MeusFavoritos
  • Juntando tudo no Projeto dos Videos
  • Adicionando e Removendo o Video Favorito na Lista
  • Salvando e Carregando a Lista
App GeekVideos - Menu Lateral, Favoritos e Verificar Conexão com Internet
  • O que vamos aprender nesta sessão?
  • Introdução aos Próximos Passos
  • DOWNLOAD - Classes em Swift - Menu e Reachability
  • Importando Classes do Menu