Explorando o mundo Apple Desenvolvendo aplicativos para iOS              Felipe Martins              Guilherme Pola       ...
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 q...
Cenário de celulares no mundo• Na Europa 83% da população já possui  Smartphone• 29 smartphones vendidos por minuto no  Br...
Smartphone X Celulares• Smartphones estão mais para computadores  do que para celulares.• Smartphones tem um sistema opera...
História do iOS• Lançado em 2007• É o sistema operacional de dispositivos  Móveis da Apple• Utilizado em plataformas como ...
Características do sistema• Não pode ser executado por outros hardwares• Usabilidade• Multi-touch• Performance
Participação do iOS no mercado
Participação dos fabricantes
O iPhone 5 é o Smartphone mais vendido do mundo
Versões do sistema Operacional
Participação no mercado de Tablets
Área de atuação
Área de atuação•   Trabalhar em uma agência especializada•   Vender aplicativos•   Freemium•   Publicidade- iAd
Aplicativos Gratuitos• Mercado que movimenta U$13 bilhões• Maneira mais eficaz de ganhar dinheiro• Usar propaganda (iAd, A...
iAd•   Framework responsável pela propaganda•   Apple gerencia qual anúncio será exibido•   Programador define onde aparec...
Aplicativo com iAd
iAdFoi comprado pela Zynga,criadora da FarmVille, por cercade U$200 milhões50 milhões de download6 bilhões de desenhos pos...
Freemium•   É oferecido gratuitamente•   Conforme vai avançando é cobrado•   Compra de componentes dentro do App•   Sistem...
Aplicativos Freemium
Cases de Sucesso
Cases de Sucesso
Cases de Sucesso
Cases de Sucesso
Cases de Sucesso
Formação IMPACTA iOS Developer
Vantagens Impacta• Formação mais completa do mercado• 200 horas de curso• Projetos Reais• Infra-Estrutura IMPACTA• 2 profe...
Pré-requisitos para o curso• Ambiente Mac• Lógica de Programação• Programação Orientada a objetos
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
Programa Apple Developer
Programa Apple DeveloperO que preciso pra programar iOS ?•Possuir um computador Apple•Abrir uma conta Apple Developer• Ins...
Licenças• iOS Developer Program (Individual)Licença conhecida como Standart é destinada a  pessoas físicas e recomendada a...
Licenças• iOS Developer Program (Company)Semelhante a licença Standart, distinguindo-se na  forma de publicação, neste pro...
Licenças• Enterprise Developer ProgramVoltado para Pessoa Jurídica com a diferença de  que é possível distribuir os aplica...
Licenças• iOS Developer University ProgramLicença indicada a universidades e permite que  os professores possam manter uma...
Tabela de Comparação
Apple iOS SDK
Cocoa touch• Application Programming Interface• OpenStep da NeXT
Frameworks•   Accelerate•   AddressBook•   AVFoudation•   CoreLocation•   CoreMotion•   Foudation•   GameKit•   iAD
Frameworks•   QuartzCore•   QuickLook•   SQLite•   UIKit•   MapKit•   MediaPlayer•   Multitouch
Design Patterns• Memory manager  - Manual - Alloc, init, retain, release, dealloc.  – ARC - Automatic Reference Counting
Design Patterns• Target-ActionTrabalha com a relação entre os objetos de  interface e os métodos disparados por eles.  Que...
Design Patterns• DelegatesControla o Fluxo de informação, qual View é  vista e quando.
Xcode• IDE – Integrated Development  Environment• Template para projetos
Componentes
Object Library
Object Inspector
Navigator
Interface do Xcode
Explorando o mundo AppleDesenvolvendo aplicativos para iOSFelipe Martins – fmartins@impacta.com.brGuilherme Pola – gsilva@...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins, Guilherme Pola e Felipe Silva
Próximos SlideShares
Carregando em…5
×

Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins, Guilherme Pola e Felipe Silva

959 visualizações

Publicada em

• 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;

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
959
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
20
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • 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
  • NICK
  • Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins, Guilherme Pola e Felipe Silva

    1. 1. Explorando o mundo Apple Desenvolvendo aplicativos para iOS Felipe Martins Guilherme Pola Felipe Silva Nome do Palestrante e sua qualificação
    2. 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. 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. 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. 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. 6. Características do sistema• Não pode ser executado por outros hardwares• Usabilidade• Multi-touch• Performance
    7. 7. Participação do iOS no mercado
    8. 8. Participação dos fabricantes
    9. 9. O iPhone 5 é o Smartphone mais vendido do mundo
    10. 10. Versões do sistema Operacional
    11. 11. Participação no mercado de Tablets
    12. 12. Área de atuação
    13. 13. Área de atuação• Trabalhar em uma agência especializada• Vender aplicativos• Freemium• Publicidade- iAd
    14. 14. Aplicativos Gratuitos• Mercado que movimenta U$13 bilhões• Maneira mais eficaz de ganhar dinheiro• Usar propaganda (iAd, AdMob)
    15. 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
    16. 16. Aplicativo com iAd
    17. 17. iAdFoi comprado pela Zynga,criadora da FarmVille, por cercade U$200 milhões50 milhões de download6 bilhões de desenhos postadosno facebookSOMENTE PROPAGANDA
    18. 18. Freemium• É oferecido gratuitamente• Conforme vai avançando é cobrado• Compra de componentes dentro do App• Sistema utilizado por alguns RPG
    19. 19. Aplicativos Freemium
    20. 20. Cases de Sucesso
    21. 21. Cases de Sucesso
    22. 22. Cases de Sucesso
    23. 23. Cases de Sucesso
    24. 24. Cases de Sucesso
    25. 25. Formação IMPACTA iOS Developer
    26. 26. 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.
    27. 27. Pré-requisitos para o curso• Ambiente Mac• Lógica de Programação• Programação Orientada a objetos
    28. 28. 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
    29. 29. Programa Apple Developer
    30. 30. Programa Apple DeveloperO que preciso pra programar iOS ?•Possuir um computador Apple•Abrir uma conta Apple Developer• Instalar o Xcode na máquina
    31. 31. 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.
    32. 32. 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.
    33. 33. Licenças• Enterprise Developer ProgramVoltado para Pessoa Jurídica com a diferença de que é possível distribuir os aplicativos internamente, exclusivamente para seus funcionários. Este conceito é chamado deIn-house Apps. Tem o custo de US$ 299.
    34. 34. Licenças• iOS Developer University ProgramLicença indicada a universidades e permite que os professores possam manter uma equipe de até 200 alunos de forma gratuita.
    35. 35. Tabela de Comparação
    36. 36. Apple iOS SDK
    37. 37. Cocoa touch• Application Programming Interface• OpenStep da NeXT
    38. 38. Frameworks• Accelerate• AddressBook• AVFoudation• CoreLocation• CoreMotion• Foudation• GameKit• iAD
    39. 39. Frameworks• QuartzCore• QuickLook• SQLite• UIKit• MapKit• MediaPlayer• Multitouch
    40. 40. Design Patterns• Memory manager - Manual - Alloc, init, retain, release, dealloc. – ARC - Automatic Reference Counting
    41. 41. Design Patterns• Target-ActionTrabalha 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.
    42. 42. Design Patterns• DelegatesControla o Fluxo de informação, qual View é vista e quando.
    43. 43. Xcode• IDE – Integrated Development Environment• Template para projetos
    44. 44. Componentes
    45. 45. Object Library
    46. 46. Object Inspector
    47. 47. Navigator
    48. 48. Interface do Xcode
    49. 49. Explorando o mundo AppleDesenvolvendo aplicativos para iOSFelipe Martins – fmartins@impacta.com.brGuilherme Pola – gsilva@impacta.com.brFelipe Silva – felipesilva@impacta.com.br

    ×