Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução a dispositivos móveis

Avatar for mauriliohrc mauriliohrc
September 26, 2012

Introdução a dispositivos móveis

Palestra da Kiwi Tecnologia no evento TivaSP Ceres

Avatar for mauriliohrc

mauriliohrc

September 26, 2012
Tweet

More Decks by mauriliohrc

Other Decks in Technology

Transcript

  1. Introdução ao desenvolvimento para dispositivos móveis: As tecnologias existentes: Android,

    iOS, Windows Phone Por onde começar? O mercado de trabalho. Wednesday, September 26, 12
  2. Números  36% da população mundial utiliza smartphones;  12%

    da população mundial já usa tablets;  O Brasil tem 27 milhões de usuários de smarthphones; Fonte: Exame Wednesday, September 26, 12
  3. Não existe a melhor opção  Veja qual plataforma você

    irá se adaptar mais rápido.  Já tem um cliente? Ótimo e qual público ele pretende focar?  Já tem uma ideia e não sabe em qual plataforma começar? Vamos tentar esclarecer isso agora! Wednesday, September 26, 12
  4. Android  Atualmente desenvolvido pela Google.  Versão atual 4.1.1

    Jelly Bean  Adquirida pela Google em 2005, a Android Inc era uma pequena empresa de Palo Alto, Califórnia, USA.  O primeiro smartphone disponível com ANDROID foi um HTC lançado em outubro de 2008.  O primeiro tablet com ANDROID foi um Motorola lançado em fevereiro de 2011. Wednesday, September 26, 12
  5. O que você precisa?  Computador com sistema operacional com

    suporte a Java (Windows, OSX, Linux, etc);  Android SDK (http://developer.android.com/sdk/index.html)  IDE (Netbeans, Eclipse, Motorola, etc)  Noções da linguagem Java;  Um aparelho Android não é 100% necessário, mas ter 1 por versão é uma ótima solução para os testes;  Um pouco de força de vontade. Wednesday, September 26, 12
  6. Com o que devo me preocupar?  Variedade de aparelhos

    e hardwares;  Variedade de displays;  Variedade de versões em uso;  Usabilidade (Muito foco aqui);  Suporte ao máximo de aparelhos possíveis;  Teste em todos os dispositivos que puder. Wednesday, September 26, 12
  7. Por onde começar  Android Developer: http://developer.android.com/develop/index.html http://developer.android.com/tools/extras/support- library.html 

    Google: http://google.com  StackOverFlow: http://stackoverflow.com  Android Groups e Comunidades  Use e abuse dos aplicativos da Google Play Store. Wednesday, September 26, 12
  8. Onde publicar?  Mais de 500 mil aplicativos publicados. 

    Mais de 15 bilhões de downloads.  250 milhões de usuários cadastrados.  Conta desenvolvedor: https://play.google.com/apps/ publish/signup  Taxa de U$ 25,00 por ano. Wednesday, September 26, 12
  9. iOS  Desenvolvido pela Apple;  Hoje na versão 6.0;

     Disponível em iPhone, iPad, iPod, Apple TV;  365 milhões de aparelhos que rodam iOS vendidos; Wednesday, September 26, 12
  10. iOS - Como começar?  Computador com OS X Intel;

     IDE xCode;  Conhecimento básico na linguagem C/C++  Preciso de um aparelho iOS?  Conta desenvolvedor: developer.apple.com  Taxa de U$ 99,00 por ano.  Ter um FAX! Wednesday, September 26, 12
  11. Com o que devo me preocupar?  iOS Human Interface

    Guidelines;  Auto Layout;  Qualidade;  Privacidade. Wednesday, September 26, 12
  12. Por onde começar?  iOS Dev Center: https://developer.apple.com/devcenter/ ios/index.action 

    Google: http://google.com  StackOverFlow: http://stackoverflow.com Wednesday, September 26, 12
  13. Onde publicar?  400 milhões de usuários;  650 milhões

    de aplicativos;  225 milhões de aplicativos pagos;  152 países;  Taxa de U$ 99,00 por ano. Wednesday, September 26, 12
  14. Windows Phone  Desenvolvido pela Microsoft;  Versão atual 7.5

    (Mango);  Chegou em 2010 para substituir o Windows Mobile;  A parceria fechada com a Nokia deu ao Windows Phone uma maior competitividade;  Ainda não tem suporte para tablets;  Integração XBOX Live. Wednesday, September 26, 12
  15. O que você precisa?  Computador com sistema operacional Windows;

     Windows Phone Developer Tools;  Windows Phone SDK;  Noções da linguagem C#;  Um aparelho com Windows Phone não é 100% necessário, mas os testes sempre são melhores diretamente nos aparelhos;  Força de vontade! Wednesday, September 26, 12
  16. Com o que devo me preocupar?  Pouco suporte entre

    as versões;  Conceito de usabilidade diferenciado. Wednesday, September 26, 12
  17. Por onde começar?  Site oficial: http://dev.windowsphone.com/.  Windows Phone

    Software Development Kit (SDK).  Exemplos: http://code.msdn.microsoft.com/wpapps  Registro do seu aparelho: http:// www.fernandasallai.com.br/?p=686 Wednesday, September 26, 12
  18. Onde publicar?  Marketplace: http://www.windowsphone.com/pt-br/store  Marketplace Test Kit. 

    $99,99 USD por ano.  Cerca de 100 mil aplicativos com um crescimento médio de 300 aplicativos novos por dia. Wednesday, September 26, 12
  19. Mercado de trabalho  Qual é seu caso?  Funcionário

     Startup  Empresa de desenvolvimento Wednesday, September 26, 12
  20. Mercado de trabalho  Funcionário:  Iniciando com R$ 2.000,00

    mensais podendo chegar a R$ 10.000,00 mensais.  Sua experiência conta muito.  Ter lido sobre um problema é bem diferente de ter resolvido um problema.  Portfólio, quanto mais melhor. Wednesday, September 26, 12
  21. Mercado de trabalho  Startup  Ter uma ideia muito

    boa e que você aposte.  Conseguir investidores  Você não receberá um salário por isso.  Em média, faturamento anual de no mínimo 1 milhão. Wednesday, September 26, 12
  22. Mercado de trabalho  Empresa  É um grupo de

    amigos?  Você tem investimento pra manter essa empresa?  Qual o seu foco de mercado?  Suas responsabilidades serão maiores.  Pesquisar concorrência e mão de obra. Wednesday, September 26, 12