• Público-alvo :
Estudantes de cursos de graduação e cursos técnicos de tecnologia que desejam explorar a linguagem de programação iOS.
Profissionais da área de desenvolvimento de aplicativos móveis, incluindo jogos e aplicativos para celulares, com experiência prévia.
Profissionais autônomos com alguma familiaridade em programação orientada a objetos.
• Objetivo: apresentar conceitos e técnicas relativos ao ambiente de desenvolvimento iOS e sua aderência no cenário tecnológico atual.
• Conteúdo programático:
Apresentação;
Cenário de celulares no Brasil e no mundo;
Participação da plataforma iOS no Mercado;
Áreas de atuação;
Ambiente de programação "xcode";
Programa Apple Developer;
Cases de mercado;
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins, Guilherme Pola e Felipe Silva
1. Explorando o mundo Apple
Desenvolvendo aplicativos para iOS
Felipe Martins
Guilherme Pola
Felipe Silva
Nome do Palestrante e sua qualificação
2. Cenário de Celulares
• Existem 7 bilhões de Celulares no mundo.
• Espera-se que em 3 anos suba de 13% para 43% as
pessoas que tem smartphones no Brasil.
• Esse ano prevê que metade das vendas de celulares,
sejam smartphone.
3. Cenário de celulares no mundo
• Na Europa 83% da população já possui
Smartphone
• 29 smartphones vendidos por minuto no
Brasil em 2012
• América Latina é a que mais cresce na
venda de smartphones
4. Smartphone X Celulares
• Smartphones estão mais para computadores
do que para celulares.
• Smartphones tem um sistema operacional
robusto e rodam aplicativos
• Permite que os desenvolvedores criem
milhares de programas.
5. História do iOS
• Lançado em 2007
• É o sistema operacional de dispositivos
Móveis da Apple
• Utilizado em plataformas como iPhone, iPad,
iPod Touch
Nome do Palestrante e sua qualificação
6. Características do sistema
• Não pode ser executado por outros hardwares
• Usabilidade
• Multi-touch
• Performance
13. Área de atuação
• Trabalhar em uma agência especializada
• Vender aplicativos
• Freemium
• Publicidade- iAd
14. Aplicativos Gratuitos
• Mercado que movimenta U$13 bilhões
• Maneira mais eficaz de ganhar dinheiro
• Usar propaganda (iAd, AdMob)
15. iAd
• Framework responsável pela propaganda
• Apple gerencia qual anúncio será exibido
• Programador define onde aparece o banner
• 60% da renda gerada é sua e 40% da Apple
17. iAd
Foi comprado pela Zynga,
criadora da FarmVille, por cerca
de U$200 milhões
50 milhões de download
6 bilhões de desenhos postados
no facebook
SOMENTE PROPAGANDA
18. Freemium
• É oferecido gratuitamente
• Conforme vai avançando é cobrado
• Compra de componentes dentro do App
• Sistema utilizado por alguns RPG
27. Vantagens Impacta
• Formação mais completa do mercado
• 200 horas de curso
• Projetos Reais
• Infra-Estrutura IMPACTA
• 2 professores nas turmas de Abril e Maio.
28. Pré-requisitos para o curso
• Ambiente Mac
• Lógica de Programação
• Programação Orientada a objetos
29. Grade do curso
• Ansi C e Objetive – C - 40 horas
• SDK 1 - 40 horas
• SDK 2 - 40 horas
• SDK 3 - 40 horas
• SDK 4 - 40 horas
31. Programa Apple Developer
O que preciso pra programar iOS ?
•Possuir um computador Apple
•Abrir uma conta Apple Developer
• Instalar o Xcode na máquina
32. Licenças
• iOS Developer Program (Individual)
Licença conhecida como Standart é destinada a
pessoas físicas e recomendada a
desenvolvedores individuais, neste programa o
aplicativo é publicado em nome de pessoa
física. Tem um custo de US$ 99 ao ano.
33. Licenças
• iOS Developer Program (Company)
Semelhante a licença Standart, distinguindo-se na
forma de publicação, neste programa o
aplicativo é publicado em nome de Pessoa
Jurídica. Tem o custo de US$ 99 ao ano.
34. Licenças
• Enterprise Developer Program
Voltado para Pessoa Jurídica com a diferença de
que é possível distribuir os aplicativos
internamente, exclusivamente para seus
funcionários. Este conceito é chamado de
In-house Apps. Tem o custo de US$ 299.
35. Licenças
• iOS Developer University Program
Licença indicada a universidades e permite que
os professores possam manter uma equipe de
até 200 alunos de forma gratuita.
42. Design Patterns
• Target-Action
Trabalha com a relação entre os objetos de
interface e os métodos disparados por eles.
Que recebem como parâmetro o “sender”, ou
seja quem disparou a ação. Além de permitir
operações assíncronas por meio de
multithreads e GCD.
50. Explorando o mundo Apple
Desenvolvendo aplicativos para iOS
Felipe Martins – fmartins@impacta.com.br
Guilherme Pola – gsilva@impacta.com.br
Felipe Silva – felipesilva@impacta.com.br
Editor's Notes
iOS ganha disparado com seu iPad, sendo responsável por 90,4% do tráfego total gerado em tablets, contra apenas 9,1% gerado por aparelhos Android.
Dependendo do negócio pode ser a maneira mais eficaz de ganhar dinheiro
App Store foi lançada em 7 de julho de 2008//// 500 milhoes de app em apenas um ano////lançado em 2009 Em um ano, foram vendidos 3,5 milhões////croatas Igor e Marko Pusenjak////
Desenvolvido a menos de 3 anos ////////////Ant Smasher foi baixado por 30 milhões de pessoas////////paulista Guilherme Schvartsman//// US$ 3 milhões em um ano////Best Cool///oferta de 50 milhoes de uma multinacional foi recusada
Laçado 8 de novembro 2012/////em menos de 3 horas de seu lançamento foi para o topo da lista com mais de 10 milhoes de downloads//// 75,4 milhões de euros em receitas //// merchandising do Angry Birds arrecadou 22,6 milhões de euros