Desenvolvimento de aplicativos para Android

Post on 29-Jun-2015

1.657 views 2 download

description

Desenvolvimento de aplicativos para Android - visão geral do mercado mobile, alternativas, plataformas e como iniciar o desenvolvimento Android.Realizado durante a I SEINFO

Transcript of Desenvolvimento de aplicativos para Android

Desenvolvimento  de  Aplicativos  para  Android  

João  Bosco  Monteiro  Outubro/2011    

I  SEINFO  

Líder  de  projetos  na  TecSinapse    

Desenvolvendo  software  há  9  anos    Coordenador  JUGMS    

Ex-­‐funcionário  público        

Quem  sou  

* O  Mercado  de  smartphones  e  tablets  

* Plataformas  de  desenvolvimento  

* Primeiros  passos  com  Android  

Agenda  

História  

Motorola DynaTAC 8000X 1983

História    

Samsung Colors 2002

Nokia 3410 2002

História  

Apple Iphone 2007

História  

Semana passada...

Mercado  -­‐  Smartphones  

“Market research firm IDC predicts that the smartphone market will grow 49.2% in 2011, due to an increasing number of users who will

replace feature phones with smartphones.”

“Mobile app developers will ‘appify’ just about every interaction you can think of in your physical and digital worlds”

“The number of mobile app downloads will grow from 10.9 billion in 2010 to 76.9 billion in 2014”

Mercado  -­‐  Smartphones  

Mercado  -­‐  Smartphones  

Mercado  -­‐  Tablets  

“Mercadante calcula que os tablets poderão custar até 40% menos se os descontos dados pelo

governo federal e por alguns estados para incentivar a produção local chegarem ao consumidor.”

Agência Brasil

Nove empresas já se inscreveram para produzir tablets no Brasil com incentivo fiscal (Samsung,

Positivo, Motorola, Envision, AIOX, Semp Toshiba, LG, MXT e Sanmina-SCI) e mais seis estão com

pedido em análise técnica (Itautec, Foxconn, Teikon Tecnologia, Compalead, Ilha Service e Leadership).

Agência Brasil

Mercado  -­‐  Tablets  

Plataformas  

*   Web  *   TouchFaces,  jQuery  Mobile,  PhoneGap  

*   Nativo  *   iOS,  Android,  WP7  

* Geradores  de  aplicação  *   GoTiggr,  Rhomobile,  AppInventor  

Desenvolvimento  -­‐  alternativas  

*   Webkit  é  a  engine  padrão  

*   Somente  online    *   Curva  menor  de  aprendizado  

*   Pouca  inovação  

Desenvolvimento  -­‐  Web  Mobile  

* Líder  do  mercado  de  tablets  

* Objective-­‐C    * Plataforma  proprietária  

*  Exige  Mac  OS  para  desenvolvimento    

* Apple  Store  *  U$  99  standard  /  U$  299  enterprise  *  Aprovação  para  publicação  

Desenvolvimento  -­‐  iOS  

*   Líder  do  mercado  de  smartphones  

*   Java    *   Android  Market  

*   U$  25  *   Publicação  imediata  

Desenvolvimento  -­‐  Android  

*   Promessa  

*   Visual  Studio  

*   App  Market  ?  

*   ???  

Desenvolvimento  -­‐  WP7  

*  Criar  uma  aplicação  paga  de  sucesso  *   Angry  Birds  iOS    

*  Criar  uma  aplicação  grátis  e  ganhar  com  ads  *   Angry  Birds  Android  

*  Criar  uma  aplicação  e  ser  comprada  por  uma  empresa  *  Pivotal  Tracker,  TweetDeck    

*  AdverGames  –  jogos  promocionais  

*  Apps  sob  demanda  e  de  nicho  

Como  ganhar  $$$  

*   Linguagem  Java    *   Ferramentas  Open  Source    *   Dispositivos  mais  baratos  

*   Possui  boa  fatia  do  mercado  

Por  que  desenvolver  para  Android?  

Componentes  

* Activity  

* Service  

* Content  Provider  

* Broadcast  Receiver  

* Vamos  precisar:  

*  IDE  Eclipse  Classic  

* Android  SDK  

* Plugin  ADT    

Primeiros  Passos  

Android  SDK  

Live  Coding  

Obrigado!  

@joaobmonteiro  joaobmonteiro@gmail.com