Aplicativos para iOS com Swift

Aprenda Xcode e Swift! Transforme suas idéias em apps para iPhone e iPad, para distribuir na maior loja de app do mundo
4.8 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
838 students enrolled
Instructed by Tito Petri Design / Game Design
Free
Start Learning Now
  • Lectures 62
  • Length 4.5 hours
  • Skill Level Beginner Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 Portuguese

Course Description

Atenção!!! 

*ESTE CURSO GRAVADO UTILIZANDO O XCODE 6 E O SWIFT 1!  


Aprenda em 30 aulas curtas e objetivas a programar para Iphone e Ipad utilizando a linguagem de programação Swift e o Compilador iOS XCode.

Entenda como funcionam os principais recursos do Hardware da Apple para aplicar o conhecimento em seus próprios projetos. Ao longo do curso criaremos diferentes mini-aplicativos.

  • Sistema de Geo-Localização com Mapas.
  • Acelerômetro do aparelho como Controle.
  • Recursos de Vibração e Touch.
  • Conexão com as Redes Sociais (Facebook SDK, Twitter, Instagram)
  • Àudio, Vídeo e Conteúdo externo dentro do seu app.

Uma abordagem Simples e Eficaz

A demanda por aplicações inteligentes é grande na Appstore e a Criatividade-Nata dos Brasileiros têm de ser explorada para suprir essa necessidade.

Utilizando a Linguagem de Programação Swift você terá liberdade para criar protótipos e apps ‘pronto para distribuição’ sem ser barrado pela dificuldade de algumas Linguagem de Programação.

As aulas são narradas em Português (do Brasil), de forma clara e com ênfase nos termos corretos e utilizados no mercado de Desenvolvimento.

Este é um Curso para novos Desenvolvedores (Games ou Apps).

São cerca de 35 aulas, totalizando 3 horas e meia de conteúdo, cuidadosamente editados para que a informação seja entendida de forma clara pelos iniciantes em programação de apps.

Cada mini-aplicativo será criado do ínicio ao fim, mostrando os conceitos básicos de Programação e Lógica. Você entenderá o que são termos como Variáveis, Array, Condições IF e Case, Laços de Repetição For e While, etc. Esse conhecimento você poderá carregar para outras linguagens mais complexas como Java e C++.

Ao mesmo tempo que demonstra a Lógica da Programação esse curso ensina a como trabalhar com o sistema operacional iOS e o Hardware da Apple: criar uma aplicação que usa fotos da Câmera ou da Biblioteca de imagens ou outra que usa os recusos de In-App Purchases para que você faça a monetização de seus aplicativos. Todos os principais recursos disponíveis aos Desenvolvedores de iOS serão mostrados nesse Curso.

As aulas foram criadas para que você assista o vídeo, faça uma pausa e crie seu próprio exemplo, aprendendo na prática, no seu próprio computador. Você também pode baixar e modificar os exemplos ensinados no Curso.

Completar esse Curso lhe dá Conhecimento e Direções para transformar suas idéias em protótipos e apps, prontos para serem distribuídos e comercializados na maior rede de aplicativos da Internet.

What are the requirements?

  • Familiaridade com o sistema MacOS e dispositivos iPhone e/ou iPad

What am I going to get from this course?

  • Desenvolva do zero seus proprios aplicativos para iPhone e iPad
  • Aprenda os conceitos basicos de logica e programacao
  • Desenvolva usando a linguagem mais simples e moderna da Apple, o Swift

Who is the target audience?

  • Pessoas que tem o desejo de realizar seu projeto ou ideia atraves de um app
  • Programadores e desenvolvedores que nao conhecem o XCode ou o Swift
  • Pessoas que nunca programaram e desejam entender um pouco de logica e programacao

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Download dos arquivos utilizados no curso
Baixar Arquivos
00:07
Section 2: Baixando, Instalando e Configurando o Xcode
00:48

Vamos baixar e instalar o Xcode, que é a ferramenta necessária para criarmos nossas aplicações em iOS.

00:54

Nesta aula vamos aprender a gerar a chave da assinatura de um Mac OS.

Criando o App ID
00:21
Adicionando um Device (iPhone ou iPad)
00:29
Criando um Provisioning Profile
01:13
Section 3: Licoes de Xcode
04:05

Nesta primeira aula vamos conhecer um pouco das janelas da interface do XCode 6 e compilar nossa primeira aplicacao no simulador

06:31

Vamos aprender a customizar o icone e tela de apresentacao do nosso aplicativo

10:38

Vamos aprender a criar uma imagem um botao um texto e implementar a primeira interatividade usando os outlets e actions

06:18

Uma pequena introducao ao uso de variaveis e do novo recurso do XCode, os Playgrounds

04:30

Manipulando listas e diciionarios de dados

07:04

Nesta aula vamos usar um segment control e configurar suas acoes usando lacos de condicao if/else e switch

07:02

Nesta aula vamos aprender a utilizar lacos de repeticao LOOP e WHILE que vai ser util para para executar tarefas grandes ou repetitivas

10:08

Vamos trabalhar com layouts de tela, Navigation controller e Tab Bar itens para navegar atraves de diferentes telas de nosso aplicativo

05:14

nesta aula vamos conhecer sobre os recursos de layout do XCode para trabalhar com varias resolucoes de tela diferentes

09:08

Vamos trabalhar com storyBoards e segues para trocar dados entre as passagens de telas

08:59

vamos criar um relogio usando o NSTimer e um menu de tabItens com botoes de acao play pause e reload

05:25

nesta aula vamos trabalhar ocm as WebViews que sao janelas para carregar uma pagina em HTML, um video do YouTube ou um video Streaming

03:52

Carregando e tocando um video local, de dentro do app, em formato .mp4

06:48

Utilizando os recursos da biblioteca de fotos e camera para carregar e inserir imagens dentro do app

04:44

Trabalhando com alerta / alarme do iPhone e iPad

07:49

Animando a janela de uma view e executando uma animacao de sequecia numerada de imagens

09:30

Trabalhando com o teclado do iPhone e usando a uiview animation para nao ocultar os textos

11:43

Trabalhando com o frameWork MapKit e a API do Google Maps e obtendo a localizacao do usuario usando a classe CoreLocation

05:48

Detectando gestos e Inputs do usuario como swipe, shake, touch, longpress (deslizar o dedo, tocar, pressionar por um longo tempo, chacoalhar o aparelho)

04:44

Nesta aula vamos trabalhar com a musica de fundo em loop e disparar efeitos sonoros

05:09

Usando os recursos de acelerometro e vibracao do aparelho

04:09

Nesta aula vamos aprender a salvar e carregar dados em um aplicativo

09:42

Vamos aprender a trabalhar com listas e tabelas

09:29

Vamos aprender a adicionar e excluir celulas na nossa tabela

18:59

Vamos criar uma aplicacao um pouco mais complexa que envolve uma tabela com imagem e icones customizados e uma tela de detalhes de acordo com a opcao escolhida

05:45

Nesta aula vamos aprender a fazer um simples post nas redes socais (Face / Twitter)

12:11

Nesta aula vamos aprender a configurar o Facebook SDK. Primeiro vamos configurar o portal de desenvolvedor do Facebook, depois trablhar com o frameWork do facebook para o iOS para logar e acessar o perfil e dados do usuario.

Section 4: Aulas Bonus
00:03

Detectando gestos do usuario. Pinch rotate drag swipe (deslizar arrastar girar)

Gradientes
00:01
00:04

Acessando informacoes de regionalizacao do app para saber de onde o aplicativo foi baixado e configurar linguas/dados de acordo com os paises

Hora Local
00:02
00:02

Usnado o evento de multi-touch para detectar mais de um toque na tela ao memso tempo

SK Store Product View
00:02
Section 5: Publicando na App Store com Xcode 6.1
Download do Projeto Final - Jogo do Felpudo
00:02
Revisao do projeto final - Jogo do Felpudo
00:32
Download dos Icones e SplashScreen
00:02
Adicionando Icones e SplashScreen
04:11
Developer Portal - Criando App ID
01:55
Developer Portal - Criando os Provisioning Profiles
02:36
Instalando Provisioning Profiles e Certificados
03:28
Itunes Connect - Criando um novo App
01:50
Download das Telas do Itunes Connect
00:03
Itunes Connect - Adicionando as Imagens da App Store
01:21
Itunes Connect - Descricoes do Aplicativo
02:35
Itunes Connect - Configurando o Preco
00:45
Revisao do Processo e Archive do Projeto
01:46
Validando o Archive com a App Store
00:37
Submetendo o Archive para App Store
01:46
Itunes Connect - Enviando o App para Revisao
01:40
Section 6: In-App Purchases com StoreKit Framework
Configurando InApp Purchases - Itunes Connect
03:00
Criando um usuário de teste - Sandbox
04:17
Iniciando o Projeto
05:12
Botoes e Labels - Outlets e Actions
01:55
Implementando o StoreKit Framework
06:08
Testando no Device
03:18
Download Exemplo In App Purchases com StoreKit
00:02

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Especialista em Educação e Desenvolvimento de Software há mais de 10 anos.

Trabalhei na Universidade de São Paulo em projetos educativos de Realidade Virtual.

Lidero a equipe de desenho animado da TV Cultura, onde desenvolvemos séries de animação, jogos e aplicativos.

Lecionei o curso de animação em 3D Studio Max em uma grande escola de Computação Gráfica de São Paulo, ensinando modelagem e rigging de personagens para filmes e jogos digitais.

Sou o criador da propriedade intelectual Segredos da Floresta. Projeto infantil independente de jogos para smartphones e tablets, que tem como principal objetivo, ensinar sobre cultura, biodiversidade, lendas e folclore do Brasil. Disponíveis na appStore e Google Play

Atualmente busco me aperfeiçoar no desenvolvimento para plataformas mobile iOS e Android.

Tento conhecer todo tipo de tecnologia que possa acrescentar algum recurso ou imersão a mais ao meu app, como a Realidade Aumentada / Augmented Reality, a bolinha-robô Sphero, os códigos invisíveis TouchCodes, periféricos BlueTooth, frequencímetro Polar, QR Codes, Drones, Arduino, impressora 3D, e a nova onda dos wearable devices e smart glasses como Apple Watch e Google Glass.

Espero um dia conseguir entender e juntar um pouco de cada uma dessas tecnologias.

Minha filosofia é a de que "Nós desenvolvedores de games e apps, podemos nos divertir e ao mesmo tempo usar nossas habilidades para melhorar o mundo e torná-lo mais divertido!".

Criei este portal de cursos em português no Udemy, pois gostaria de espalhar para o público brasileiro meus conhecimentos sobre o assunto de forma prática barata e eficiente!

Se quiserem conhecer alguns trabalhos mais recentes, visitem meu Instagram @titopetri Twitter ou Facebook.

__________________________________________________________

Linguagens de Programação, Softwares e Especialidades Técnicas:

. Criação de personagens com o 3DStudio Max (Modelagem, Rigging, Animação)

. Gosto de criar Ferramentas, Plugins e Scripts em MaxScript que agilizam a produção e facilitam a vida dos usuários do 3DStudio Max.

. Desenvolvimento em XCode (ObjectiveC / Swift / SpriteKit).

. Desenvolvimento em Flash (ActionScript 3.0 / Papervision3D / FLARToolKit).

. Desenvolvimento em Unity3D (C# / Qualcomm Vuforia / PlayMaker).

. Desenvolvimento de Games para iOS Android e Web na Stencyl Game Engine.

Ready to start learning?
Start Learning Now